Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Implement service worker and main-thread demo (#3)
* feat: move helia stuff to service worker * debugging: add dag, bootstrap, etc.... why doesnt libp2p like me * fix: libp2p/webtransports in serviceworker see libp2p/js-libp2p-webtransport#59 * feat: add some input caching and service worker stuff * feat: sw and main thread work properly, with status updating in UI terminal * feat: lint and fix all type errors * no more any * reframev1-routing and ipni-routing extend from CustomRouting.ts and are much smaller now * added eslint, plus 'npm run lint' and 'npm run lint:fix' commands * added lint run prior to prod build (inside 'npm run build') if we want to customize timeouts/other in the custom routing methods, we may need to just modify CustomRouting and then the 'super' calls inside the subclasses * chore: remove libp2p patch * chore: cleanup eslintrc.cjs * fix: empty localMultiAddr shouldn't try to dial * Revert "chore: remove libp2p patch" This reverts commit 74660c9. * fix: CustomRouting class and subclasses mapEvent * docs: update example image * fix: some typings * feat: consistent working with SW and window (when local multiAddr is provided) * fix: some UI styling * feat: split out libp2p configs * chore: remove src/components/Form.tsx * chore: move src/form.tsx to src/components/Form.tsx * chore: move header html to src/components/Header.tsx * feat: enable libp2p config toggle
- Loading branch information