An open API service for providing issue and pull request metadata for open source projects.

GitHub / ianstormtaylor/superstruct issues and pull requests

#1292 - Defaulted is not coerced through validate

Issue - State: open - Opened by BuyMyBeard 7 months ago - 2 comments

#1291 - Standard Schema support

Issue - State: open - Opened by notramo 7 months ago - 3 comments

#1290 - Refinement to limit the number of keys on a `record`

Issue - State: open - Opened by nikwen 8 months ago

#1289 - Update test suite with codeshift

Pull Request - State: closed - Opened by yeoffrey 8 months ago

#1286 - How to describe a string with pattern and size struct

Issue - State: closed - Opened by st-clair-clarke 8 months ago - 1 comment

#1285 - How to describe a type that's a union of string with a pattern?

Issue - State: closed - Opened by ildede 9 months ago - 3 comments

#1284 - Bump vitest from 1.6.0 to 2.1.1

Pull Request - State: open - Opened by dependabot[bot] 10 months ago
Labels: dependencies

#1283 - Bump @types/node from 18.19.54 to 22.7.4

Pull Request - State: open - Opened by dependabot[bot] 10 months ago
Labels: dependencies

#1282 - Bump typescript from 4.9.5 to 5.6.2

Pull Request - State: open - Opened by dependabot[bot] 10 months ago
Labels: dependencies

#1281 - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0

Pull Request - State: open - Opened by dependabot[bot] 10 months ago
Labels: dependencies

#1280 - Bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.8.0

Pull Request - State: open - Opened by dependabot[bot] 10 months ago
Labels: dependencies

#1279 - Fix critical typo in coercions.md

Pull Request - State: closed - Opened by houd1ni 10 months ago - 2 comments

#1278 - Coercing a refined struct doesn't trigger refinement

Issue - State: open - Opened by yeoffrey 11 months ago

#1276 - Bump @types/node from 18.19.47 to 22.5.1

Pull Request - State: closed - Opened by dependabot[bot] 11 months ago - 1 comment
Labels: dependencies

#1275 - Bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.3.0

Pull Request - State: closed - Opened by dependabot[bot] 11 months ago - 1 comment
Labels: dependencies

#1274 - Run a Codeshift to move away from the custom test runner

Pull Request - State: closed - Opened by yeoffrey 11 months ago

#1273 - Bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.0.0

Pull Request - State: closed - Opened by dependabot[bot] 12 months ago - 1 comment
Labels: dependencies

#1272 - Bump vitest from 1.6.0 to 2.0.5

Pull Request - State: closed - Opened by dependabot[bot] 12 months ago - 1 comment
Labels: dependencies

#1271 - Bump typescript from 4.9.5 to 5.5.4

Pull Request - State: closed - Opened by dependabot[bot] 12 months ago - 1 comment
Labels: dependencies

#1270 - Bump @types/node from 18.19.42 to 22.0.2

Pull Request - State: closed - Opened by dependabot[bot] 12 months ago - 1 comment
Labels: dependencies

#1269 - Simplify tests for basic structs

Pull Request - State: closed - Opened by yeoffrey 12 months ago

#1268 - Replace custom Rollup setup with tsup

Pull Request - State: open - Opened by arturmuller 12 months ago

#1267 - Switch from Prettier & ESLint to Biome

Pull Request - State: closed - Opened by yeoffrey 12 months ago

#1265 - mask does not work anymore.

Issue - State: open - Opened by Ayora29 about 1 year ago - 3 comments

#1264 - What does a required value mean?

Issue - State: closed - Opened by thany about 1 year ago - 2 comments

#1262 - Add Superstruct to JSR

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1261 - 2.0.2

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1260 - 2.0.1

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1258 - docs: correct Type(s|S)cript typo in docs/readme.md

Pull Request - State: closed - Opened by JoshuaKGoldberg about 1 year ago - 1 comment

#1257 - 2.0.0

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1256 - Allow users to run the testing suite in watch mode

Pull Request - State: closed - Opened by yeoffrey about 1 year ago

#1255 - Remove babel from testing suite

Pull Request - State: closed - Opened by yeoffrey about 1 year ago

#1254 - Changelog v2.0.0

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1251 - Fix masking within unions

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1250 - Export all `utils` types

Pull Request - State: closed - Opened by MajorLift about 1 year ago

#1249 - Generate code coverage reports and upload to Codecov

Pull Request - State: closed - Opened by yeoffrey about 1 year ago - 1 comment

#1248 - Defaulted should clone default value if it's an object

Pull Request - State: closed - Opened by yeoffrey about 1 year ago - 1 comment

#1247 - Remove "is-email" from testing suite

Pull Request - State: closed - Opened by yeoffrey about 1 year ago - 4 comments

#1246 - 2.0.0-0

Pull Request - State: closed - Opened by arturmuller about 1 year ago

#1245 - Use Vitest and expect methods for testing suite

Pull Request - State: closed - Opened by yeoffrey about 1 year ago

#1244 - Simplify testing suite with Vitest

Issue - State: open - Opened by yeoffrey about 1 year ago

#1243 - Bump @types/node from 18.19.34 to 20.14.2

Pull Request - State: closed - Opened by dependabot[bot] about 1 year ago - 1 comment
Labels: dependencies

#1242 - Migrate testing suite to Vitest

Pull Request - State: closed - Opened by yeoffrey about 1 year ago - 1 comment

#1241 - Bump @types/node from 18.19.33 to 20.13.0

Pull Request - State: closed - Opened by dependabot[bot] about 1 year ago - 1 comment
Labels: dependencies

#1240 - `Describe` incorrectly handles single literal types.

Issue - State: open - Opened by yeoffrey about 1 year ago - 1 comment

#1239 - Create predefined JS object from Schema

Issue - State: closed - Opened by michalCapo about 1 year ago - 5 comments

#1238 - Defaulted values are not correctly copied for `record` type data.

Issue - State: closed - Opened by MaddyGuthridge about 1 year ago - 6 comments

#1237 - Document pass-by-reference for `defaulted` values

Pull Request - State: closed - Opened by MiguelGuthridge about 1 year ago - 1 comment

#1236 - [Docs] Document pass-by-reference pitfall for `defaulted` values

Issue - State: closed - Opened by MiguelGuthridge about 1 year ago - 2 comments

#1235 - Intersection of type schema and record with enums as keys

Issue - State: closed - Opened by alexamy about 1 year ago - 3 comments

#1234 - How can I generate declaration file from superstruct

Issue - State: closed - Opened by hemedani about 1 year ago - 4 comments

#1233 - Does "create" supports "passthrough"

Issue - State: closed - Opened by Bonjour123 about 1 year ago - 2 comments

#1232 - add tsc-alias for nodenext compatibility

Pull Request - State: closed - Opened by Jakeii about 1 year ago - 3 comments
Labels: ⚑ pending

#1231 - Bump typescript from 4.9.5 to 5.4.5

Pull Request - State: closed - Opened by dependabot[bot] about 1 year ago - 1 comment
Labels: dependencies

#1230 - Bump @types/node from 18.19.31 to 20.12.7

Pull Request - State: closed - Opened by dependabot[bot] about 1 year ago - 1 comment
Labels: dependencies

#1229 - Describe does not work well with union types

Issue - State: open - Opened by BoveFabio over 1 year ago - 2 comments

#1228 - Bump typescript from 4.9.5 to 5.4.3

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1227 - Bump @types/node from 18.19.28 to 20.12.2

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1226 - Move tests to Vitest

Issue - State: closed - Opened by arturmuller over 1 year ago
Labels: ♥ help please

#1225 - Bump Rollup to v4

Pull Request - State: closed - Opened by arturmuller over 1 year ago

#1224 - NodeNext Compat

Pull Request - State: closed - Opened by arturmuller over 1 year ago - 5 comments

#1223 - 1.0.4

Pull Request - State: closed - Opened by arturmuller over 1 year ago

#1222 - Bump eslint from 7.32.0 to 8.57.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago
Labels: dependencies

#1221 - Bump @types/node from 18.19.21 to 20.11.24

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 2 comments
Labels: dependencies

#1220 - Bump @typescript-eslint/parser from 5.62.0 to 6.21.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1219 - Bump rollup from 3.29.4 to 4.12.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1218 - Bump np from 7.7.0 to 10.0.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago
Labels: dependencies

#1217 - Bump prettier from 2.8.8 to 3.2.5

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1216 - Bump @types/node from 18.19.12 to 20.11.14

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1215 - Bump rollup from 3.29.4 to 4.9.6

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1214 - Bump prettier from 2.8.8 to 3.2.4

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1213 - Bump @rollup/plugin-typescript from 9.0.2 to 11.1.6

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 2 comments
Labels: dependencies

#1212 - Bump @typescript-eslint/eslint-plugin from 5.62.0 to 6.20.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1211 - Module resolution, switched testing to vitest

Pull Request - State: closed - Opened by ciscoheat over 1 year ago - 4 comments

#1210 - Fixes #1069 - `Describe` type is assignable to `instance()` return type

Pull Request - State: closed - Opened by Danofu over 1 year ago

#1209 - Added code to enable type printing

Pull Request - State: open - Opened by only-cliches over 1 year ago

#1207 - Bump @rollup/plugin-typescript from 9.0.2 to 11.1.5

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1206 - Bump prettier from 2.8.8 to 3.1.1

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1205 - Bump typescript from 4.9.5 to 5.3.3

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1204 - Bump @types/node from 18.19.4 to 20.10.6

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1203 - Bump np from 7.7.0 to 9.2.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1202 - Bump rollup from 3.29.4 to 4.9.2

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1201 - Bump @typescript-eslint/eslint-plugin from 5.62.0 to 6.16.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1200 - Fix compatibility with Node16/NodeNext moduleResolution

Issue - State: closed - Opened by AsyncBanana over 1 year ago - 6 comments
Labels: priority

#1199 - Bump eslint-config-prettier from 7.2.0 to 9.1.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1198 - Bump eslint from 7.32.0 to 8.56.0

Pull Request - State: closed - Opened by dependabot[bot] over 1 year ago - 1 comment
Labels: dependencies

#1197 - Fix documentation error

Pull Request - State: closed - Opened by stuymedova over 1 year ago - 1 comment

#1195 - Fix bug in function `print`

Pull Request - State: closed - Opened by stuymedova over 1 year ago

#1194 - Unions of instances produce unhelpful error message

Issue - State: open - Opened by matthew-dean over 1 year ago

#1193 - Fixes #1192 - extends abstract (and non-abstract) class

Pull Request - State: open - Opened by matthew-dean over 1 year ago