Граф коммитов

3 Коммитов

Автор SHA1 Сообщение Дата
Reino Muhl f47d120d71
feat(libs): convert libs/* to esbuild and swc/jest
Because:

- ts-jest is consuming too much memory during unit test execution

This commit:

- Replace ts-jest with @swc/jest, which has better memory utilization
- Replace Nx TSC build executor with Nx esbuild build executor, for better performance.
- Reduce size of unit-test job instance size from large back to medium+

Closes #FXA-9879
2024-06-27 15:28:55 -04:00
Ben Bangert 9a649c6441
feat: vendor fxa-jwtool
Because:

* We want to reduce the dependencies in fxa-jwtool and bring more
  of the functionality into the monorepo.

This commit:

* Moves and updates the fxa-jwtool code to function the same
  except as TypeScript with classes and no additional dependencies.
2024-05-06 07:52:16 -07:00
Ben Bangert db8e62f7f7
feat: vendor and update pem-jwk library
Because:

* The pem-jwk library wasn't using the latest crypto library
  functionality and included older dependencies.

This commit:

* Pulls in pem-jwk functionality using the crypto library.
2024-05-02 21:49:24 -07:00