You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* first refactor
* convert `enum` to `const` for filesize
* update dependencies to latest
* restore additional helper support
* remove unused dependency
* add prettier config
* direct index assignment for `DocumentFragment`
* restore old playground file
* infrastructure cleanup
* update with new benchmarks
* quick attempt at using `JSON.stringify`
* only use `JSON.stringify` when necessary
* make element hash unique based on element type
* use `String.prototype.match()` instead of `RegExp.prototype.exec` for simplicity
* update dependencies
* simplify logic and avoid layer in stack when stringifying
* reduce code size by using `every` / `some`
* guarantee an argument passed for consistency
* code cleanup
* move constants to dedicated file, and remove layer for simple stringification
* remove no-longer-used `TO_STRING_CONSTANTS`
* update benchmarks
* have unique non-enumerable reference hashes, and eliminate unnecessary `JSON.stringify`
* use decrementing loop and pre-size arrays
* refactor build setup for better linting, typechecking, and use as a module
* fix `prettier` boinking on ESM
* update benchmarks to ESM
* simplify object hash for faster iteration
* enclose `Map` / `Set` in brackets for entries
* add support for primitive wrappers
* use string characters for hashable types, to avoid possible conflict with class values
* clean up benchmarks
* improve speed of `Event` hash
* use pipe instead of colon, for better rarity
* inline `sort` call for sets
* add `release-it` infrastructure
* clean up dependencies
* avoid sourcemaps for min file
* clean up fallback exposed types
* update CHANGELOG
* rerun benchmarks
* force latest version of `decompress-response`
* Release 6.0.0-beta.0
* refactor build setup to avoid separate `packageJson.js` file
* use string concatenation manually to avoid `.concat()` in TSC output
* simplify prefix creation
* consolidate namespaced construction into utility
* pass object class to `stringifyComplexType` to avoid local variable
* Release 6.0.0-beta.1
* bespoke handling of object types to reduce work
* update README
* add `WeakRef` support
* fix unused import
* add support for bigint typed arrays, as well as shared array buffers
* update README and CHANGELOG
* Release 6.0.0-beta.2
* update dependencies to latest
* update `.npmignore`
* small documentation fixes
0 commit comments