Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernized Stack #80

Draft
wants to merge 27 commits into
base: main
Choose a base branch
from
Draft

Modernized Stack #80

wants to merge 27 commits into from

Conversation

ohager
Copy link
Member

@ohager ohager commented Aug 18, 2024

After 5 years, I thought it would be necessary to update the build stack.
Main reason was the removal of crypto-js library, as it is EOL.

fixes #69

The new stack is with:

  • Turborepo
  • ESBuild
  • Vitest

Progress:

  • turborepo
  • core (only test missing)
  • contracts
  • crypto
  • util
  • http
  • wallets
  • monitor (will be removed)
  • standards

* wip: sha256 implemented

* wip: encrypt/decypt function implemented... tests missing:

* wip: decrypt and encrypt first tests passing

* feat: en/decryption works now

* feat: crypto refactored... removed crypto-js

* wip: isomorphic crypto own implementation, smallesst code base

* wip: removing crypto-js and using native adapters...entire rewrite of crypto module

* wip: running bundle tests

* feat: accountID computation

* fix: web crypto decryption

* feat: vitest insted of jest

* chore: vitest
Copy link

sonarcloud bot commented Sep 28, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Substitute crypto-js
1 participant