Kevin Wooten

Results 60 issues of Kevin Wooten

## Environment Any environment that minifies code. For example, Angular production builds which use WebPack with optimization enabled. ## Description Minification should not have any effect on usage including serialization...

This mimics the `EXTERNAL_PROPERTY` mode from Jackson to support so-called “natural” type-info properties. If used on a propery/method/parameter level type it will look for the named type-info property at the...

At least 4 tests can fail when executed in random timezones due to date/time calculations. This fixes and stabilizes all tests with date/time calculations. ## Connection with issue(s) No previous...

Some classes (e.g. `URL`) cannot be instantiated without specifically valid data and other claseses (e.g. luxon’s `DateTime` require static constructors). Using these classes causes failures. The current mainline code attempts...

Considering this is an open source project, enabling source maps in webpack proves very helpful without revealing anything proprietary. External source-maps are generated in production to ensure download sizes are...

The `if (BigInt) { … }` style does not work in browser environments that do not implement BigInt (e.g. Safari

The checks for native code using `endsWith(‘{ [native code] }’)` do not work in Safari when code is packaged using webpack because Safari includs newlines in its native code output....

## Environment Any Safari browser with client code that is webpacked. ## Description **Expected behavior:** `JsonProperty` and its siblings annotations are stored correctly against constructor parameters. **Current behavior:** Annotations used...

## Environment Browsers that do not implement `BigInt`. For example, Safari

The `getArgumentNames` function was fixed to resolve a few issues with minification as detailed below. ### Whitespace `getArgumentNames` tests for specific code pieces but assumes whitespace that may be removed...