From 620a5366b114114c57a161e5fd453cba746d6120 Mon Sep 17 00:00:00 2001 From: Kyle Peacock Date: Thu, 8 Dec 2022 16:18:31 -0800 Subject: [PATCH] feat: separate secp256k1 library (#663) * removes browserify * platform node for bundle * disable secp size check until after package is on main for CI * Update packages/identity/src/index.ts * removes stats.html Co-authored-by: Eric Swanson <64809312+ericswanson-dfinity@users.noreply.github.com> --- docs/generated/changelog.html | 4 + e2e/node/basic/identity.test.ts | 2 +- package-lock.json | 509 +---- package.json | 1 + packages/agent/package.json | 1 - packages/identity-secp256k1/.gitignore | 3 + packages/identity-secp256k1/LICENSE | 201 ++ packages/identity-secp256k1/README.md | 49 + packages/identity-secp256k1/jest.config.ts | 18 + packages/identity-secp256k1/package-lock.json | 1803 +++++++++++++++++ packages/identity-secp256k1/package.json | 26 + .../src}/__snapshots__/secp256k1.test.ts.snap | 0 packages/identity-secp256k1/src/buffer.ts | 15 + packages/identity-secp256k1/src/der.test.ts | 163 ++ packages/identity-secp256k1/src/der.ts | 166 ++ .../src}/hdkey.ts | 4 +- packages/identity-secp256k1/src/index.ts | 1 + .../src}/secp256k1.test.ts | 0 .../src}/secp256k1.ts | 2 +- packages/identity-secp256k1/test-setup.ts | 11 + packages/identity-secp256k1/tsconfig-cjs.json | 7 + packages/identity-secp256k1/tsconfig.json | 26 + packages/identity-secp256k1/types/hdkey.d.ts | 1 + packages/identity/meta.json | 1132 +++++++++++ packages/identity/package.json | 13 +- packages/identity/src/index.ts | 12 +- packages/identity/tsconfig.json | 9 +- 27 files changed, 3707 insertions(+), 472 deletions(-) create mode 100644 packages/identity-secp256k1/.gitignore create mode 100644 packages/identity-secp256k1/LICENSE create mode 100644 packages/identity-secp256k1/README.md create mode 100644 packages/identity-secp256k1/jest.config.ts create mode 100644 packages/identity-secp256k1/package-lock.json create mode 100644 packages/identity-secp256k1/package.json rename packages/{identity/src/identity => identity-secp256k1/src}/__snapshots__/secp256k1.test.ts.snap (100%) create mode 100644 packages/identity-secp256k1/src/buffer.ts create mode 100644 packages/identity-secp256k1/src/der.test.ts create mode 100644 packages/identity-secp256k1/src/der.ts rename packages/{identity/src/identity => identity-secp256k1/src}/hdkey.ts (98%) create mode 100644 packages/identity-secp256k1/src/index.ts rename packages/{identity/src/identity => identity-secp256k1/src}/secp256k1.test.ts (100%) rename packages/{identity/src/identity => identity-secp256k1/src}/secp256k1.ts (99%) create mode 100644 packages/identity-secp256k1/test-setup.ts create mode 100644 packages/identity-secp256k1/tsconfig-cjs.json create mode 100644 packages/identity-secp256k1/tsconfig.json create mode 100644 packages/identity-secp256k1/types/hdkey.d.ts create mode 100644 packages/identity/meta.json diff --git a/docs/generated/changelog.html b/docs/generated/changelog.html index 037ff888d..c28a22b44 100644 --- a/docs/generated/changelog.html +++ b/docs/generated/changelog.html @@ -12,6 +12,10 @@

Agent-JS Changelog

Version x.x.x