Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Monorepo: More LRU updates and ESM Fixes (#2809)
* GitHub Actions browser workflow file fix * Fix yaml file * Util: switch to type commonjs for main package.json, skip provider tests, re-add to browser CI run * Common: switch to type commonjs in package.json * Tx: switch to type commonjs in package.json * Trie: switch to type commonjs in package.json, require fixes, skip stream.spec.ts, activate in browser CI workflow * Add missing import path * Bring back webdriverio for additional browser testing flexibility * Rebuild package-lock.json * Block: fixes and re-add to browser CI workflow * Blockchain: fixes * Blockchain: update LRU cache from v7 to v10 * Rebuild package-lock.json * Blockchain: move Consensus interface to types.ts (fixes Blockchain test run so might be something generally quirky and generally can't hurt anyhow) * Genesis: require -> import (only temporary, will refactored anyhow, then: no central JSON-distribution-file) * Blockchain: reactivate browser test CI workflow * Wallet fixes * Wallet: update uuid from v8 to v9, require -> import, added @types/uuid * Rebuild package-lock.json * Wallet: move main source to dedicated file, index.ts -> wallet.ts * Wallet: rework Wallet to have its own wallet.ts file and a distributing index.ts file * Wallet: add vitest.config.browser.ts, exclude index.spec.ts, add to CI browser test workflow * StateManager: switch type to commonjs in package.json, add vitest.config.browser.ts file, exlude two failing test files, activate CI browser test workflow * Util: test other browser test provider and browser in CI * Do not cancel browser workflow in progress to see all results * Partially switch back to (default) webdriverio provider, remove fail-fast from browser CI workflow, other fixes * Update crc dep * Remove sed from tsbuild * Trie: remove src/trie subfolder * Trie: adopt paths to new structure * Fix trie export * Switch genesisStates to js and migrate tape to vitest * Merge remote-tracking branch 'origin/master' into more-lru-updates-and-esm-fixes * fix trie test again * Remove broken karma test run * Remove karma tsconfig --------- Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com> Co-authored-by: acolytec3 <konjou@gmail.com>
- Loading branch information