Geoff
Geoff
This PR contains the changes to CI needed to generate a code coverage report and upload that code coverage report to Codecov. This will require setting up a Codecov account...
When using `defaulted` with a `record`, it should copy the default value if its an object. This will fix pass-by-reference bugs with this function. Closes #1238
# TL;DR The current testing suite is overly complicated. Since we've moved over to Vitest (see: #1242), we should now that package to its full potential, and simplify the testing...
# Description It seems that using a single literal in an `enums` struct will not be interpreted by `Describe` properly when working with TS types that are literals. Is this...
### Issue Kind Improving documentation ### Existing Link https://python-poetry.org/docs/pyproject/#scripts ### Description ✅ Happy to add this myself in a PR There is no mention of the `type` option, or any...
Related: #1244 This PR does a few things to the testing suite: - It removes the old test runner and instead turns each test, which was previously a configuration for...
# TD;LR Prettier and ESLint are slow and overly complicated for configuring formatting and linting. [Biome](https://biomejs.dev/) offers a unified, simple tool for linting, formatting and organizing imports that outperforms Prettier...
# Description It would be beneficial to enhance the partial function in the superstruct library to support a depth option. This option would allow attributes to be made optional up...
Consider this example, where we have a refiner and a coercer: ```typescript import { coerce, create, number, refine, string } from 'superstruct' const BigNumber = refine(number(), 'Big Number', (value) =>...