diff --git a/packages/bot/src/storeMgr.js b/packages/bot/src/storeMgr.js index 7c3aef4..e3d3112 100644 --- a/packages/bot/src/storeMgr.js +++ b/packages/bot/src/storeMgr.js @@ -25,7 +25,6 @@ class StoreMgr { } try { await this.store.set(did, JSON.stringify(data)) - // console.log('Saved: ' + JSON.stringify(data)) } catch (e) { console.log(e) throw new Error(`issue writing to the database for ${did}. ${e}`) diff --git a/packages/server/package.json b/packages/server/package.json index 580b67b..f6b40c7 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -12,16 +12,16 @@ "author": "Patrick Gallagher ", "license": "MIT", "dependencies": { - "@ceramicnetwork/3id-did-resolver": "^0.6.10", - "@ceramicnetwork/http-client": "^0.9.6", + "@ceramicnetwork/3id-did-resolver": "^1.2.6", + "@ceramicnetwork/http-client": "^1.0.6", "@ceramicnetwork/key-did-resolver": "^0.2.2", "@octokit/request": "^5.4.10", "@stablelib/random": "^1.0.0", "analytics-node": "^3.4.0-beta.3", - "did-jwt": "^4.9.0", - "dids": "^1.1.1", + "did-jwt": "^5.6.1", + "dids": "^2.1.0", "js-sha256": "^0.9.0", - "key-did-provider-ed25519": "^1.0.0", + "key-did-provider-ed25519": "^1.1.0", "node-fetch": "^2.6.1", "redis": "^3.0.2", "serverless-webpack": "^5.3.5", diff --git a/packages/server/serverless.yml b/packages/server/serverless.yml index f7f1acf..55e53c7 100644 --- a/packages/server/serverless.yml +++ b/packages/server/serverless.yml @@ -13,7 +13,7 @@ provider: stage: develop region: us-east-2 stackTags: - IdentityLink: ${opt:stage, ''} + IdentityLink: ${opt:stage, 'dev'} environment: REDIS_URL: "Fn::GetAtt": [ElasticCacheCluster, RedisEndpoint.Address] @@ -25,6 +25,7 @@ provider: TWITTER_CONSUMER_SECRET: ${self:custom.secrets.TWITTER_CONSUMER_SECRET} TWITTER_ACCESS_TOKEN: ${self:custom.secrets.TWITTER_ACCESS_TOKEN} TWITTER_ACCESS_TOKEN_SECRET: ${self:custom.secrets.TWITTER_ACCESS_TOKEN_SECRET} + CERAMIC_CLIENT_URL: ${self:custom.secrets.CERAMIC_CLIENT_URL} # Enable auto-packing of external modules custom: @@ -35,7 +36,7 @@ custom: packager: 'yarn' # Packager that will be used to package your external modules config: CACHE_INSTANCE_SIZE: cache.t2.micro - secrets: ${ssm:/aws/reference/secretsmanager/identitylink~true} + secrets: ${ssm:/aws/reference/secretsmanager/identitylink-${opt:stage, 'dev'}~true} functions: diddoc: diff --git a/packages/server/src/api/github-verify.js b/packages/server/src/api/github-verify.js index ce62a14..c4afee4 100644 --- a/packages/server/src/api/github-verify.js +++ b/packages/server/src/api/github-verify.js @@ -30,6 +30,7 @@ class GithubVerifyHandler { challengeCode = unwrappped.payload.challengeCode did = unwrappped.did } catch (e) { + console.log(e) cb({ code: 500, message: 'error while trying to verify the JWS' }) this.analytics.trackVerifyGithub(body.jws, 500) return diff --git a/packages/server/src/lib/githubMgr.js b/packages/server/src/lib/githubMgr.js index f13f8e8..7c812b5 100644 --- a/packages/server/src/lib/githubMgr.js +++ b/packages/server/src/lib/githubMgr.js @@ -84,7 +84,6 @@ class GithubMgr { let rawUrl, verification_url if (!gistUrl) { - console.log('not this') const result = await this.client('GET /users/:username/gists', { username, since: thirtyMinutesAgo.toISOString() @@ -97,7 +96,7 @@ class GithubMgr { rawUrl = gistUrl } - console.log(rawUrl) + if (!rawUrl) throw new Error('Recent gist for verification not available') let res try { diff --git a/packages/utils/scripts/generateKeyPair.js b/packages/utils/scripts/generateKeyPair.js index f714a41..98ba52e 100644 --- a/packages/utils/scripts/generateKeyPair.js +++ b/packages/utils/scripts/generateKeyPair.js @@ -4,7 +4,4 @@ const { encode } = require("@stablelib/hex"); const { secretKey, publicKey } = generateKeyPairFromSeed(randomBytes(32)); console.log(encode(secretKey,true)); -console.log(encode(publicKey,true)); - -//console.log((secretKey)); -//console.log((publicKey)); \ No newline at end of file +console.log(encode(publicKey,true)); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index e7d71ae..d591e91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -877,15 +877,16 @@ cross-fetch "^3.0.6" uint8arrays "^1.1.0" -"@ceramicnetwork/3id-did-resolver@^0.6.10": - version "0.6.10" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/3id-did-resolver/-/3id-did-resolver-0.6.10.tgz#61f6c889adaff4086e3e1208853e5ef71df71fa4" - integrity sha512-v+tCi2r3x+/B7fquFNUeJk9MYkK23C5/unylAl6MTik4TP1Je8WtFsvlYMd6jNBcg7Kun5tjdoFs+IT6o5w5kA== - dependencies: - "@ceramicnetwork/common" "^0.15.9" - "@ceramicnetwork/docid" "^0.4.6" - cids "1.0.2" - cross-fetch "^3.0.6" +"@ceramicnetwork/3id-did-resolver@^1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/3id-did-resolver/-/3id-did-resolver-1.2.6.tgz#66eed06999ab27d8e6bcb14db2ce971e18327a14" + integrity sha512-mkVab0KZxOsN+vLyrVJ8GhvOGallyB9pFZLg/0jkWt85e9IMr7FiHSVRqnmiRU8MOsuvI1bHBPfBopHS6fLDeg== + dependencies: + "@ceramicnetwork/common" "^1.0.6" + "@ceramicnetwork/stream-tile" "^1.0.6" + "@ceramicnetwork/streamid" "^1.0.2" + cids "~1.1.6" + cross-fetch "^3.1.4" lru_map "^0.4.1" uint8arrays "^2.0.5" @@ -961,19 +962,19 @@ loglevel-plugin-prefix "^0.8.4" uint8arrays "^1.1.0" -"@ceramicnetwork/common@^0.15.9": - version "0.15.9" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/common/-/common-0.15.9.tgz#c3df83c5417507ce0d468c7b9763b94533bc6b71" - integrity sha512-ubUgDToLpsd6QELZi9RsMUsr1H4mNtjPwaGRJwT4rMt9lJalHtaw+KoOJLcSeEED6CzQEZUsBxlI9Dr33W4Bew== - dependencies: - "@ceramicnetwork/docid" "^0.4.6" - cids "1.0.2" - did-resolver "^2.1.1" - events "^3.2.0" +"@ceramicnetwork/common@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/common/-/common-1.0.6.tgz#f61692f3b2b51f8729d24775b45aed7986ad2864" + integrity sha512-AxM9Ubgy7m7gxyTCJPKc+MvXtHnJDUE8u2+m36/TtSIYBlwIJOnEajz8SVys3qLZq37TdlT06l0cLLaTfYF3Wg== + dependencies: + "@ceramicnetwork/streamid" "^1.0.2" + "@overnightjs/logger" "^1.2.0" + cids "~1.1.6" + cross-fetch "^3.1.4" + flat "^5.0.2" lodash.clonedeep "^4.5.0" - loglevel "^1.7.0" - loglevel-plugin-prefix "^0.8.4" - lru_map "^0.4.1" + logfmt "^1.3.2" + rxjs "^7.0.0" uint8arrays "^2.0.5" "@ceramicnetwork/docid@^0.2.0": @@ -994,50 +995,17 @@ multibase "^3.0.1" varint "^6.0.0" -"@ceramicnetwork/docid@^0.4.6": - version "0.4.6" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/docid/-/docid-0.4.6.tgz#3a5ca42121056fbc35f61b21e39be7f450381bec" - integrity sha512-fZbmtOkgK8D6eKACRUAT3m6jvNyhAi2Q9pivugld9pc5CzmGYEtDAwtTdNr1eugMVAxxN04UhOENBr0lW9RFKA== - dependencies: - cids "1.0.2" - multibase "3.0.1" - multicodec "2.0.0" - uint8arrays "^2.0.5" - varint "^6.0.0" - -"@ceramicnetwork/doctype-caip10-link@^0.13.2": - version "0.13.2" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/doctype-caip10-link/-/doctype-caip10-link-0.13.2.tgz#41b6cea36f4926ba3e8971c800d2367b75a09bb3" - integrity sha512-sHOB8Uh/4ivvMhfkk3QobAJytce1vzgSamXKjjcjaeAoviqOG5d4XgJ07uoeQVANpmBN4yzRlnxuMtX1b9UALw== - dependencies: - "@ceramicnetwork/common" "^0.15.9" - cids "1.0.2" - -"@ceramicnetwork/doctype-tile@^0.13.3": - version "0.13.3" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/doctype-tile/-/doctype-tile-0.13.3.tgz#ac6ca512907d0d29941e2f20d3c2d76dbf0e7139" - integrity sha512-/HsRGQZaSTi9V4oU0sVCOszKig6CfTDwIvmH1YFTVIGixWwjYB/dX01UrvP7g3cDXj4uWiMlHhxrkJbexrP+Zg== +"@ceramicnetwork/http-client@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/http-client/-/http-client-1.0.6.tgz#1f84a2d634d6796383e680217c8d12d1dcfb5f1c" + integrity sha512-ahmFCNEzQ8BpyPa5g+vHYo3/gyzz3e5AGnGs7NVeY2e28YoZdnNw5z1X2pHK/eD4WIN+mVViM81TQk9mprKstQ== dependencies: - "@ceramicnetwork/common" "^0.15.9" - "@stablelib/random" "^1.0.0" - fast-json-patch "^2.2.1" - uint8arrays "^2.0.5" - -"@ceramicnetwork/http-client@^0.9.6": - version "0.9.6" - resolved "https://registry.yarnpkg.com/@ceramicnetwork/http-client/-/http-client-0.9.6.tgz#9d2fd38fcf84bda8269aa79151a0f8509679710d" - integrity sha512-KzKSJuwCQMEp9BpOULm6bx+lTELhB7XQ2noLsTnfHsWsviVWjJXLCNwh6KcelJ0sAd2zF73h5nkmRh0adaTyRA== - dependencies: - "@ceramicnetwork/3id-did-resolver" "^0.6.10" - "@ceramicnetwork/common" "^0.15.9" - "@ceramicnetwork/docid" "^0.4.6" - "@ceramicnetwork/doctype-caip10-link" "^0.13.2" - "@ceramicnetwork/doctype-tile" "^0.13.3" - cids "1.0.2" - cross-fetch "^3.0.6" - did-resolver "^2.1.1" - dids "^1.1.1" - key-did-resolver "^0.2.5" + "@ceramicnetwork/common" "^1.0.6" + "@ceramicnetwork/stream-caip10-link" "^1.0.6" + "@ceramicnetwork/stream-tile" "^1.0.6" + "@ceramicnetwork/streamid" "^1.0.2" + query-string "7.0.0" + rxjs "^7.0.0" "@ceramicnetwork/key-did-resolver@^0.1.3": version "0.1.3" @@ -1068,6 +1036,37 @@ uint8arrays "^1.1.0" varint "^6.0.0" +"@ceramicnetwork/stream-caip10-link@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-1.0.6.tgz#6a1adc997b6a0cc19db1f94cd0cb7b5ef1b41485" + integrity sha512-VNxRrto2n3fMXt798H3rrhHUp+bvWtKNDUhSfWbcl57iEnmXq6GN1jUw3U+t7iPxd6Irp3Qx2dIq9j0tz3iHOQ== + dependencies: + "@ceramicnetwork/common" "^1.0.6" + "@ceramicnetwork/streamid" "^1.0.2" + caip "~0.9.2" + +"@ceramicnetwork/stream-tile@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/stream-tile/-/stream-tile-1.0.6.tgz#2865affa933a4e881f9afd8195035d7091f95ade" + integrity sha512-iK89zC38YH2A/V10uvZUi09T+LI9O9pUFnxit+7nZ+iL3oqAYTC8RRXWg0JuREb46Xk2jYzueWAPSdyNdV7CCg== + dependencies: + "@ceramicnetwork/common" "^1.0.6" + "@ceramicnetwork/streamid" "^1.0.2" + "@stablelib/random" "^1.0.0" + fast-json-patch "^2.2.1" + uint8arrays "^2.0.5" + +"@ceramicnetwork/streamid@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@ceramicnetwork/streamid/-/streamid-1.0.2.tgz#1af58d76ba65e88bf5a39c1325edf6a5734268fc" + integrity sha512-Ctolu7oYA4uqpfCEOde189kZcvkIvrLeUdV40oTQYNu7/APNp1p9S6eRy4wk1Z3eFLwTWvwjzDHpdIW4pdioPA== + dependencies: + cids "~1.1.6" + multibase "~4.0.2" + typescript-memoize "^1.0.0-alpha.4" + uint8arrays "^2.0.5" + varint "^6.0.0" + "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -2001,6 +2000,14 @@ "@octokit/openapi-types" "^2.0.0" "@types/node" ">= 8" +"@overnightjs/logger@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@overnightjs/logger/-/logger-1.2.1.tgz#dde726683f39abf726fde57cff578fca96bc183a" + integrity sha512-ssLUjjj/DXl6m4oydyA6vgVHyJcis4Ui0hS7+EyOxZVMXbiVZeGOficfJfgELTNqTbHLmTb3TBVyJspNDkqbLw== + dependencies: + colors "^1.3.3" + util "^0.11.1" + "@polkadot/networks@^3.7.1": version "3.7.1" resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-3.7.1.tgz#01e568e0f7791c22eb896ffabc23e936ede57c43" @@ -2143,6 +2150,11 @@ resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.0.tgz#28626ddc64cb84db9370f279c5a78cdc96f493ee" integrity sha512-wBvSIIx4Y8799BRD4TBhezS1P9+irGAKdsNgbZMeU5ndMbw7BtZALdCm0FcJIRFxJ2giPLPS9YCgrwWAhzSRLQ== +"@stablelib/hex@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/hex/-/hex-1.0.1.tgz#564bd46d896941c93131d1e1869eabc17cf9bab5" + integrity sha512-PQOEChVBjhYGgAD+ehO2ow1gSj1slre3jW4oMD4kV8VrhYhzmtsQDWDZej3BQO8qkVezdczDvISxVSF24PuYNA== + "@stablelib/int@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.0.tgz#2432569169cc5640fe5e65b7f79f722ed9cacc59" @@ -3755,6 +3767,11 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.8, bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== +bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" @@ -3836,7 +3853,7 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= @@ -4059,7 +4076,7 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" -caip@^0.9.2: +caip@^0.9.2, caip@~0.9.2: version "0.9.2" resolved "https://registry.yarnpkg.com/caip/-/caip-0.9.2.tgz#6aec668e459dc3a1830530f7bb8d06f0044a5391" integrity sha512-o4aIUSR9lkn7B9lIw8Xgkj+hDh+S1PtsBphoSqP2Dt95gRWPniaqEpnPwiUEhaPQr84JzWIEm4Cck3lMZtIkTA== @@ -4102,6 +4119,11 @@ caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001165: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz#32955490d2f60290bb186bb754f2981917fa744f" integrity sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== +canonicalize@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/canonicalize/-/canonicalize-1.0.5.tgz#b43b390ce981d397908bb847c3a8d9614323a47b" + integrity sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA== + capture-exit@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" @@ -4233,7 +4255,7 @@ ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -cids@1.0.2, cids@^1.0.0, cids@^1.0.1, cids@^1.0.2: +cids@^1.0.0, cids@^1.0.1, cids@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cids/-/cids-1.0.2.tgz#04ebadd65e5600a07feb16db594160f087c6eab3" integrity sha512-ohCcYyEHh0Z5Hl+O1IML4kt6Kx5GPho1ybxtqK4zyk6DeV5CvOLoT/mqDh0cgKcAvsls3vcVa9HjZc7RQr3geA== @@ -4244,6 +4266,16 @@ cids@1.0.2, cids@^1.0.0, cids@^1.0.1, cids@^1.0.2: multihashes "^3.0.1" uint8arrays "^1.1.0" +cids@^1.1.6, cids@~1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/cids/-/cids-1.1.6.tgz#ac7aea7dbcabaa64ca242b5d970d596a5c34d006" + integrity sha512-5P+Jas2bVpjiHibp/SOwKY+v7JhAjTChaAZN+vCIrsWXn/JZV0frX22Vp5zZgEyJRPco79pX+yNQ2S3LkRukHQ== + dependencies: + multibase "^4.0.1" + multicodec "^3.0.1" + multihashes "^4.0.1" + uint8arrays "^2.1.3" + cids@~0.8.0: version "0.8.3" resolved "https://registry.yarnpkg.com/cids/-/cids-0.8.3.tgz#aaf48ac8ed857c3d37dad94d8db1d8c9407b92db" @@ -4382,7 +4414,7 @@ colors@1.0.x: resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= -colors@^1.1.2: +colors@^1.1.2, colors@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== @@ -4577,6 +4609,13 @@ cross-fetch@^3.0.4, cross-fetch@^3.0.5, cross-fetch@^3.0.6: dependencies: node-fetch "2.6.1" +cross-fetch@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" + integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== + dependencies: + node-fetch "2.6.1" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -4688,6 +4727,17 @@ dag-jose-utils@^0.1.0: uint8arrays "^1.1.0" varint "^6.0.0" +dag-jose-utils@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dag-jose-utils/-/dag-jose-utils-0.1.1.tgz#02c630ae872d9ebb80f15e4b8be4867a5955f5a4" + integrity sha512-fFRgalfWAgz1zwjxEwlrQY0p+23zLRpvQm7IfPTiMUEXL7zrW/PBmNvmcs9KQphRP7icRzNM0nFxKNbpK2v4aw== + dependencies: + cids "^1.1.6" + ipld-dag-cbor "^0.17.1" + multihashes "^4.0.2" + uint8arrays "^2.1.4" + varint "^6.0.0" + dag-jose@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/dag-jose/-/dag-jose-0.3.0.tgz#2e4277366dc3a441eecf1381b207834ebdf9e690" @@ -4911,21 +4961,21 @@ did-jwt@^4.0.0, did-jwt@^4.6.2, did-jwt@^4.6.3, did-jwt@^4.7.0: js-sha3 "^0.8.0" uint8arrays "^1.1.0" -did-jwt@^4.8.0, did-jwt@^4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/did-jwt/-/did-jwt-4.9.0.tgz#d8751c331b3124f281b93970bef119eb4da9569a" - integrity sha512-WoImHCycUiUd5Bft/GWg/aI+3mpk/M/PY9XZYr1o+XEPj4yNJFGO/op26KV5ZVmL3xnPWG7YnnMZeo3+JoEVXw== +did-jwt@^5.0.0, did-jwt@^5.0.1, did-jwt@^5.6.1: + version "5.6.1" + resolved "https://registry.yarnpkg.com/did-jwt/-/did-jwt-5.6.1.tgz#229b63cfa82c80bf96704b96e32b2ad79b63b157" + integrity sha512-p2IpvJmfc+2o23BD1e5LHGnNb9ZMd3rUTAjetmoPfZgMWpo+CgZzsz6Y9r5MCb3PQjUs/OOO+MiP2xGr0DyggQ== dependencies: - "@babel/runtime" "^7.11.2" "@stablelib/ed25519" "^1.0.1" "@stablelib/random" "^1.0.0" "@stablelib/sha256" "^1.0.0" "@stablelib/x25519" "^1.0.0" "@stablelib/xchacha20poly1305" "^1.0.0" - did-resolver "^2.1.2" - elliptic "^6.5.3" + canonicalize "^1.0.5" + did-resolver "^3.1.0" + elliptic "^6.5.4" js-sha3 "^0.8.0" - uint8arrays "^2.0.0" + uint8arrays "^2.1.3" did-resolver@2.1.1: version "2.1.1" @@ -4937,6 +4987,11 @@ did-resolver@^2.1.1, did-resolver@^2.1.2: resolved "https://registry.yarnpkg.com/did-resolver/-/did-resolver-2.1.2.tgz#f1194fdbc087161809ce545e13c11a596f4a3928" integrity sha512-n4YGS1CzbX48U/ChLRY3SdgiV5N3B/+yh0ToS5t+Sx4QjhVZN6ZyijUSSYbFGvz+I4qImeSZOdo6RX8JaieN7A== +did-resolver@^3.0.1, did-resolver@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/did-resolver/-/did-resolver-3.1.0.tgz#84f0e3d16abe9711dc04c34a5a0e2f63868c9611" + integrity sha512-uf3/4LfHoDn3Ek8bFegO72OemHMytBhAkud6CA1HlB5I0iVwrCpG4oh+DA6DXUuBdhrA0cY4cGz1D0VNDTlgnw== + dids@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/dids/-/dids-1.1.0.tgz#aa2cf0de5ec5929234b1f2c876e91c8a4657dd02" @@ -4962,18 +5017,18 @@ dids@^0.7.0: rpc-utils "^0.1.3" uint8arrays "^1.1.0" -dids@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/dids/-/dids-1.1.1.tgz#2430fd35a9217bea15add026303f1bc422eeba2a" - integrity sha512-4xm1ku1s5OZE2lFi2/521rIE3CHI3RgnA2uCnzcbvvnYq3nxlPPW97aSH4LWyul8jYxTuB566ZKesdU1Ol6sew== +dids@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dids/-/dids-2.1.0.tgz#0072377b0e974ddc9bc7432bf39635bf851e8c13" + integrity sha512-q3Uj+vHFK3Zwgfudz6+JYxPQ1sxKX/US1YGGmTjSz0/fuzeGJPMgfN0ByYYYPJtDWP3KVDhgnM6AW+gD7+C6iA== dependencies: "@stablelib/random" "^1.0.0" - cids "^1.0.0" - dag-jose-utils "^0.1.0" - did-jwt "^4.8.0" - did-resolver "^2.1.2" - rpc-utils "^0.1.3" - uint8arrays "^1.1.0" + cids "^1.1.6" + dag-jose-utils "^0.1.1" + did-jwt "^5.0.0" + did-resolver "^3.0.1" + rpc-utils "^0.3.4" + uint8arrays "^2.1.5" diff-sequences@^26.6.2: version "26.6.2" @@ -5126,6 +5181,19 @@ elliptic@6.5.3, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +elliptic@^6.5.4: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + emittery@^0.7.1: version "0.7.2" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" @@ -5634,7 +5702,7 @@ eventemitter3@4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== -events@^3.0.0, events@^3.2.0: +events@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== @@ -5956,6 +6024,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -6026,6 +6099,11 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" @@ -6470,7 +6548,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.0, hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= @@ -6704,6 +6782,18 @@ ipld-dag-cbor@^0.17.0: multihashing-async "^2.0.0" uint8arrays "^1.0.0" +ipld-dag-cbor@^0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz#842e6c250603e5791049168831a425ec03471fb1" + integrity sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw== + dependencies: + borc "^2.1.2" + cids "^1.0.0" + is-circular "^1.0.2" + multicodec "^3.0.1" + multihashing-async "^2.0.0" + uint8arrays "^2.1.3" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -8142,7 +8232,7 @@ jws@^3.2.2: jwa "^1.4.1" safe-buffer "^5.0.1" -key-did-provider-ed25519@1.0.0, key-did-provider-ed25519@^1.0.0: +key-did-provider-ed25519@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/key-did-provider-ed25519/-/key-did-provider-ed25519-1.0.0.tgz#f8eca5464425ac7142f7a219a636273a64f0d01c" integrity sha512-EBjhh+Rnyzfpb8GAUgILq8AflDaPmS6eE3vQTtHZgIKJ7wd4p3wSLEZr0QE2AY3h/1KDNbAM3v9IZgZd57urfg== @@ -8153,15 +8243,16 @@ key-did-provider-ed25519@1.0.0, key-did-provider-ed25519@^1.0.0: rpc-utils "^0.1.3" uint8arrays "^1.1.0" -key-did-resolver@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/key-did-resolver/-/key-did-resolver-0.2.5.tgz#292a8451b1140178d0d97b39a67e8cf55f6a1733" - integrity sha512-JQrR4/3Tt/Tqc+PwfgdUHPK/AEIWMEHhmhp/+Mq5dMFxQVp4cKLO1cIpLZoM+xROIYwufG6SbU99YlWZfIu3OA== +key-did-provider-ed25519@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/key-did-provider-ed25519/-/key-did-provider-ed25519-1.1.0.tgz#4c8bb9581352457faa0593d46e77dad9aa16f3ba" + integrity sha512-kSxpmqYvTCXKTiApgVep3kTqEpUyRMQktaS3R1TD1Y1GbjFLG1RKShQ5qZRK7Z7Gar15Ym3tk3kMjYg76Xe6zQ== dependencies: "@stablelib/ed25519" "^1.0.1" - multibase "3.0.1" - uint8arrays "^2.0.5" - varint "^6.0.0" + did-jwt "^5.0.1" + fast-json-stable-stringify "^2.1.0" + rpc-utils "^0.3.4" + uint8arrays "^2.1.5" keyv@^3.0.0: version "3.1.0" @@ -8408,6 +8499,14 @@ lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +logfmt@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/logfmt/-/logfmt-1.3.2.tgz#be34020b7390b8201212a12f533e3cb4c92d70c2" + integrity sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ== + dependencies: + split "0.2.x" + through "2.3.x" + loglevel-plugin-prefix@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644" @@ -8790,13 +8889,12 @@ multibase@^3.0.0, multibase@^3.0.1, multibase@^3.1.0: "@multiformats/base-x" "^4.0.1" web-encoding "^1.0.4" -multicodec@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-2.0.0.tgz#e0c41d99ce29d5f92a9406a6a31169a3802a1ca3" - integrity sha512-2SLsdTCXqOpUfoSHkTaVzxnjjl5fsSO283Idb9rAYgKGVu188NFP5KncuZ8Ifg8H2gc5GOi2rkuhLumqv9nweQ== +multibase@^4.0.1, multibase@~4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/multibase/-/multibase-4.0.4.tgz#55ef53e6acce223c5a09341a8a3a3d973871a577" + integrity sha512-8/JmrdSGzlw6KTgAJCOqUBSGd1V6186i/X8dDCGy/lbCKrQ+1QB6f3HE+wPr7Tpdj4U3gutaj9jG2rNX6UpiJg== dependencies: - uint8arrays "1.0.0" - varint "^5.0.0" + "@multiformats/base-x" "^4.0.1" multicodec@^1.0.0, multicodec@^1.0.1: version "1.0.4" @@ -8814,6 +8912,14 @@ multicodec@^2.0.0, multicodec@^2.0.1: uint8arrays "1.0.0" varint "^5.0.0" +multicodec@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-3.0.1.tgz#94e043847ee11fcce92487609ac9010429a95e31" + integrity sha512-Y6j3wiPojvkF/z6KFIGt84KdJdP2oILEdzc/3YbD3qQ3EerhqtYlfsZTPPNVoCCxNZZdzIpCKrdYFSav17sIrQ== + dependencies: + uint8arrays "^2.1.3" + varint "^5.0.2" + multihashes@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-1.0.1.tgz#a89415d68283cf6287c6e219e304e75ce7fb73fe" @@ -8832,6 +8938,15 @@ multihashes@^3.0.1: uint8arrays "^1.0.0" varint "^6.0.0" +multihashes@^4.0.1, multihashes@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-4.0.2.tgz#d76aeac3a302a1bed9fe1ec964fb7a22fa662283" + integrity sha512-xpx++1iZr4ZQHjN1mcrXS6904R36LWLxX/CBifczjtmrtCXEX623DMWOF1eiNSg+pFpiZDFVBgou/4v6ayCHSQ== + dependencies: + multibase "^4.0.1" + uint8arrays "^2.1.3" + varint "^5.0.2" + multihashing-async@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/multihashing-async/-/multihashing-async-2.0.1.tgz#cc50e05e88b02ed0a2d8a9518d8a6cf1fcf12aa1" @@ -8876,6 +8991,11 @@ nanoid@^3.1.12: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== +nanoid@^3.1.21: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -9755,6 +9875,16 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.0.0.tgz#aaad2c8d5c6a6d0c6afada877fecbd56af79e609" + integrity sha512-Iy7moLybliR5ZgrK/1R3vjrXq03S13Vz4Rbm5Jg3EFq1LUmQppto0qtXz4vqZ386MSRjZgnTSZ9QC+NZOSd/XA== + dependencies: + decode-uri-component "^0.2.0" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -10272,6 +10402,13 @@ rpc-utils@^0.1.3: dependencies: nanoid "^3.1.12" +rpc-utils@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/rpc-utils/-/rpc-utils-0.3.4.tgz#31f2c280bbb724c75b446bd1926a92d60d1bca13" + integrity sha512-VmaweXLRpOO2U0FX3Prb88KS0xxkpJK+pJKupR+TagvBmmEetSmvEz+SGTuKwhR9tdSFmjrqt1QSK53Vltapww== + dependencies: + nanoid "^3.1.21" + rsvp@^3.3.3: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" @@ -10306,6 +10443,13 @@ rxjs@^6.6.0: dependencies: tslib "^1.9.0" +rxjs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.1.0.tgz#94202d27b19305ef7b1a4f330277b2065df7039e" + integrity sha512-gCFO5iHIbRPwznl6hAYuwNFld8W4S2shtSJIqG27ReWXo9IWrCyEICxUA+6vJHwSR/OakoenC4QsDxq50tzYmw== + dependencies: + tslib "~2.1.0" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -10691,6 +10835,11 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -10698,6 +10847,13 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split@0.2.x: + version "0.2.10" + resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" + integrity sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc= + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -10814,6 +10970,11 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -11107,7 +11268,7 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through@2, through@2.3.x, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -11262,6 +11423,11 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" @@ -11356,6 +11522,11 @@ typeforce@^1.11.5: resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc" integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== +typescript-memoize@^1.0.0-alpha.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.0.1.tgz#0a8199aa28f6fe18517f6e9308ef7bfbe9a98d59" + integrity sha512-oJNge1qUrOK37d5Y6Ly2txKeuelYVsFtNF6U9kXIN7juudcQaHJQg2MxLOy0CqtkW65rVDYuTCOjnSIVPd8z3w== + uglify-js@^3.1.4: version "3.12.1" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375" @@ -11377,7 +11548,7 @@ uint8arrays@^1.0.0, uint8arrays@^1.1.0: multibase "^3.0.0" web-encoding "^1.0.2" -uint8arrays@^2.0.0, uint8arrays@^2.0.5: +uint8arrays@^2.0.5: version "2.1.2" resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-2.1.2.tgz#7b4ff064e0d033bae3ecbf15860dd60458d6aebd" integrity sha512-/VcLZbPMs/dk23u22IZlPWycfBxntpwrvISHQs93/OdRlUTnQw9Uzmzaoq7DgJAZl1SlP/kw+NhbjFAEED42rQ== @@ -11385,6 +11556,13 @@ uint8arrays@^2.0.0, uint8arrays@^2.0.5: multibase "^3.0.0" web-encoding "^1.0.5" +uint8arrays@^2.1.3, uint8arrays@^2.1.4, uint8arrays@^2.1.5: + version "2.1.5" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-2.1.5.tgz#9e6e6377a9463d5eba4620a3f0450f7eb389a351" + integrity sha512-CSR7AO+4AHUeSOnZ/NBNCElDeWfRh9bXtOck27083kc7SznmmHIhNEkEOCQOn0wvrIMjS3IH0TNLR16vuc46mA== + dependencies: + multibase "^4.0.1" + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -11554,7 +11732,7 @@ util@0.10.3: dependencies: inherits "2.0.1" -util@^0.11.0: +util@^0.11.0, util@^0.11.1: version "0.11.1" resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== @@ -11605,7 +11783,7 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -varint@^5.0.0: +varint@^5.0.0, varint@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4" integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==