Geoff

Results 9 issues of 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...

area/docs
status/triage
area/scripts

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) =>...