Sign in
Join now
fast-check
fast-check.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[[MIRROR from GitHub]] Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
fast-check.dev
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
fast-check
/
.changeset
84 files
at
main
nicolas.dubien.me
·
⚡️ Reduce microtask overhead in the property runner (#7489)
·
1d ago
7da25f4e
better-boxes-relate.md
⚡️ Faster `stringify` when async toString is provided (#7327)
1mo ago
bold-pants-fold.md
💥 Drop `unbiased` from `Parameters` (#7340)
1mo ago
brave-donuts-wonder.md
⚡️ Drop defensive checks from `tuple` (#7284)
1mo ago
bright-nul-ranges.md
🐛 Preserve NUL code points in regex character ranges (#7397)
1w ago
bumpy-boats-end.md
💥 Drop `beforeEach`/`afterEach` methods (#7386)
3w ago
busy-pianos-wink.md
💥 Make `async{Before,After}Each` the defaults (#7315)
1mo ago
calm-berries-shine.md
⚡️ Drop defensive checks from `oneof` (#7285)
1mo ago
calm-clones-replay.md
🐛 Make clones of a scheduler run tasks in the same order (#7431)
6d ago
chilly-clocks-buy.md
⚡️ Avoid async when doable in `asyncProperty` (#7299)
1mo ago
clean-clubs-search.md
💥 Rename interfaces for properties (#7312)
1mo ago
clear-astral-ranges.md
🐛 Shrink Unicode regex ranges using full code points (#7398)
1w ago
clear-clubs-pick.md
💥 Merge `defaultReportMessage` and its async version (#7328)
1mo ago
clear-nul-escape.md
🐛 Parse NUL escapes as characters instead of backreferences (#7399)
1w ago
clear-quantifier-bounds.md
📝 Explain undefined upper bounds in regex quantifiers (#7396)
3w ago
clear-shared-buffers.md
📝 Explain the detached buffer casts for shared buffers (#7394)
3w ago
clear-unicode-flags.md
📝 Correct the supported regex flags in stringMatching (#7393)
3w ago
common-olives-make.md
⚡️ Reduce microtask overhead in the property runner (#7489)
1d ago
config.json
🔧 Make `changeset` ignore private packages (#7365)
1mo ago
depth-based-arrays.md
✨ Support depth on `array` and derived arbitraries (#7184)
1w ago
eager-badgers-count.md
⚡️ Drop defensive checks from `uuid` (#7291)
1mo ago
eighty-fans-accept.md
⚡️ Drop defensive checks from `check` (#7313)
1mo ago
fancy-islands-attend.md
💥 Rename `asyncProperty` into `property` (#7412)
3w ago
fine-forks-admire.md
💥 Drop CommonJS bundle (#7325)
1mo ago
full-unicode-escapes.md
🐛 Support full Unicode code-point escapes in regexes (#7404)
1w ago
funky-parrots-sing.md
🔥 Drop useless fallback to `Date` in interrupt plugin (#7343)
1mo ago
giant-spiders-perform.md
🏷️ Allow sync predicate on `asyncProperty` (#7288)
1mo ago
gold-flies-add.md
🐛 Plugin `interruptAfterTimeLimit` crashes (#7333)
1mo ago
gold-months-film.md
✨ Pass contextualized details to predicates (#7422)
2w ago
gold-oranges-buy.md
💥 Drop `property`, replace it by `asyncProperty` (#7303)
1mo ago
grumpy-melons-bake.md
⚡️ Drop defensive checks from `asyncProperty` (#7317)
1mo ago
happy-cities-invite.md
⚡️ Faster execution of synchronous predicates without intermediary `await`s (#7388)
3w ago
huge-lands-jump.md
💥(vitest) Switch to life-cycle plugins over methods (#7364)
4w ago
hungry-boats-do.md
🐛 Better type definition on built-in plugins (#7376)
1mo ago
khaki-dryers-joke.md
💥(vitest) Move to plugins for time-limits (#7359)
1mo ago
late-guests-brush.md
💥 Drop global capture of methods [Batch 2] (#7316)
1mo ago
late-hotels-trade.md
💥 Return instances of `Iterator` from `shrink` (#7320)
1mo ago
lazy-apples-fail.md
💥 Drop `xxxAfterTimeLimit` from `Parameters` (#7358)
1mo ago
lemon-worlds-train.md
💥(jest) Move to plugins for timeouts (#7334)
1mo ago
lucky-owls-repeat.md
💥 Drop `Random#nextDouble()` (#7310)
1mo ago
many-pumas-attend.md
💥 Allow async properties to behave sync (#7296)
1mo ago
mighty-planes-film.md
🔥 Drop useless `@internal` comments (#7351)
1mo ago
modern-symbols-read.md
🔥 Remove legacy symbol description fallback (#7391)
3w ago
modern-zeros-compare.md
♻️ Remove the Node 10 negative-zero workaround (#7392)
3w ago
moody-otters-repeat.md
💥 Rename `infiniteStream` into `iterator` (#7323)
1mo ago
native-error-causes.md
🔥 Remove the legacy Error.cause fallback (#7402)
3w ago
new-nails-lick.md
📝 Fix jsdoc of plugins (#7418)
3w ago
nine-crabs-drive.md
⚡️ Drop defensive checks from `FrequencyArbitrary` (#7306)
1mo ago
nine-lies-smile.md
✨ Support signal in `timeout` (#7426)
2w ago
ninety-spies-look.md
♻️ Prefer `0n` notation over `BigInt(0)` (#7314)
1mo ago
non-unicode-identity-escapes.md
🐛 Support non-Unicode x and u identity escapes (#7406)
1w ago
old-groups-sleep.md
💥 Drop support for TypeScript <5.7 (#7321)
1mo ago
orange-bushes-shout.md
⚡️ Faster `stringify` on deep instances (#7322)
1mo ago
paired-unicode-escapes.md
🐛 Handle escaped surrogate pairs in Unicode regexes (#7405)
1w ago
petite-eyes-relax.md
💥 Drop global capture of methods [Batch 3] (#7318)
1mo ago
pink-mammals-smell.md
🐛 Fix equal-values caching for lazy and asynchronous values (#7477)
5d ago
proud-cloths-drive.md
💥(worker) Move to plugins for worker-spawn (#7383)
4w ago
proud-lamps-argue.md
⚡️ Drop defensive clamping of `verbose` (#7290)
1mo ago
proud-taxis-refuse.md
💥 Drop string-based PRNG in runner parameters (#7309)
1mo ago
quick-hands-dream.md
♻️ Refactor worker lifecycle management (#7428)
2w ago
quick-string-suffixes.md
⚡️ Avoid repeated string tokenization states (#7400)
3w ago
quiet-workers-await.md
🐛(worker) Restore fast-check v4 worker compatibility (#7414)
3w ago
rare-lemons-prove.md
💥 Drop global capture of methods [Batch 1] (#7319)
1mo ago
readonly-sequence-status.md
♻️ Make scheduler sequence status read-only (#7401)
3w ago
ripe-jeans-build.md
⚡️ Avoid async code path when doable in runner (#7300)
1mo ago
ripe-lions-take.md
🐛 Fix swallowed errors at plugin completion (#7421)
3w ago
shiny-jeans-listen.md
⬆️ Update dependency @npmcli/arborist to v10 (#7126)
1w ago
slow-seas-sleep.md
💥 Drop support for `asyncReporter` (#7324)
1mo ago
smooth-corners-scream.md
✅ Assess microtask overhead of usual flows (#7488)
1d ago
smooth-oranges-sleep.md
💥 Drop `reporter` from Parameters (#7430)
1w ago
some-keys-kneel.md
⚡️ Faster and memory-optim of `asyncStringify` (#7330)
1mo ago
tall-camels-listen.md
💥 Support finite iterators on `iterator` (#7326)
1mo ago
ten-clubs-smile.md
💥 Drop global capture of functions (#7308)
1mo ago
tender-timers-migrate.md
💥 Drop `timeout` from `Parameters` (#7377)
4w ago
tidy-camels-decide.md
⚡️ Drop legacy `num_runs` fallback from parameters (#7287)
1mo ago
tidy-hooks-coalesce.md
♻️ Use nullish coalescing in lifecycle failure fallbacks (#7390)
3w ago
tidy-panthers-vanish.md
💥 Drop methods from `Random` (#7305)
1mo ago
tidy-versions-remember.md
📝 Correct API versions (#7411)
3w ago
tidy-workers-abort.md
✨(worker) Support signals (#7429)
1w ago
tough-experts-brush.md
♻️ Extracting code outside of `Runner.ts` (#7416)
3w ago
vast-flies-scream.md
💥 Drop ability to default import from fast-check (#7307)
1mo ago
wise-otters-tidy.md
♻️ Simplify `requiredKeys` handling in `record` (#7286)
1mo ago
wise-spies-reflect.md
♻️(worker) Make code ready for v5 of fast-check (#7289)
1mo ago
yellow-cooks-brush.md
💥 Drop `xxxEqualValues` parameters (#7332)
1mo ago
yummy-ears-relax.md
✨ Support signal in `interruptAfterTimeLimit` (#7427)
2w ago