fxa/libs/vendored/crypto-relier
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
..
src feat(crypto): Update webpack config to use vendored crypto relier 2024-06-04 17:52:36 -04:00
.eslintrc.json feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
.swcrc feat(libs): convert libs/* to esbuild and swc/jest 2024-06-27 15:28:55 -04:00
README.md feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
jest.config.ts feat(libs): convert libs/* to esbuild and swc/jest 2024-06-27 15:28:55 -04:00
package.json feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
project.json feat(libs): convert libs/* to esbuild and swc/jest 2024-06-27 15:28:55 -04:00
tsconfig.json feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
tsconfig.lib.json feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
tsconfig.spec.json feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00

README.md

crypto-relier

This library was vendored from fxa-crypto-relier to directly incorporate and improve the code as needed for use in scoped key flows.

This version has had the OAuthUtils functionality used for webextensions removed and been updated where possible to use the newer jose library.

Building

Run nx build crypto-relier to build the library.

Running unit tests

Run nx test crypto-relier to execute the unit tests via Jest.