From 044c817bc731b7389ac624e730a335e0603656ad Mon Sep 17 00:00:00 2001 From: Hexagon Date: Wed, 7 Sep 2022 21:41:43 +0200 Subject: [PATCH] Full dependency update, fixing Deno SRI issue. --- deno-lock.json | 162 ++++++------ import_map.json | 6 +- package-lock.json | 657 +++++++++++++++++++++++++++++++++++++--------- package.json | 16 +- 4 files changed, 618 insertions(+), 223 deletions(-) diff --git a/deno-lock.json b/deno-lock.json index cf5e4c88..a5e64266 100644 --- a/deno-lock.json +++ b/deno-lock.json @@ -8,85 +8,85 @@ "https://deno.land/x/cbor@v1.4.0/encode.js": "fc5068300e225c779f6a5fbf9bbaf74cb9b432f86e832c4f5db484767421bdae", "https://deno.land/x/cbor@v1.4.0/index.js?module": "4119830fb6d106ec2a369442042803d57cff13cbc76f6aefc2f871aeb6e6bef5", "https://deno.land/x/cbor@v1.4.0/iterators.js": "744e0469fe37c33bab3787608ced2f2cda014cb9352b3adbd949a2701f043aea", - "https://deno.land/x/jose@v4.9.1/index.ts?module": "5e551713b783fa8658c4e09e8029ba31fc99cb3fc82e9434067708015c26eefb", - "https://deno.land/x/jose@v4.9.1/jwe/compact/decrypt.ts": "7e3ccd37be00f7e2f7bb762e59c1abc0bf60eef8940aee71d327a1cc3706fb72", - "https://deno.land/x/jose@v4.9.1/jwe/compact/encrypt.ts": "38225f701ede22fb87bcb73636c51fb1a66127ae981a8a726db3366fcf4490cb", - "https://deno.land/x/jose@v4.9.1/jwe/flattened/decrypt.ts": "d2e48ec104c033ceb3256d960f6b990642460400491edfc6c7961255a96093d4", - "https://deno.land/x/jose@v4.9.1/jwe/flattened/encrypt.ts": "943f65bcc7031a0e088c62656e2b5c17803c1a17323ec3332c767edde9b6e167", - "https://deno.land/x/jose@v4.9.1/jwe/general/decrypt.ts": "f62252403bf37a6dbd24756dcb18e1214d4596115fdfcb747a032efe9c703aa6", - "https://deno.land/x/jose@v4.9.1/jwe/general/encrypt.ts": "3eb125e38626e873b8c8a57968b07bba74443b4952c4c6ddb5fd62837076110d", - "https://deno.land/x/jose@v4.9.1/jwk/embedded.ts": "e78526e63c035bcfc7da9ffa4ea19c95f9dbf5d9e61ae1b7e8d99a6dcf027166", - "https://deno.land/x/jose@v4.9.1/jwk/thumbprint.ts": "b2b9549d94f1c23c36a2a5a0e85db64bfe0afa5c33aa7e5f3e7e36f34e385c04", - "https://deno.land/x/jose@v4.9.1/jwks/local.ts": "f733e3d06820ed0653a81558625c06a45caf1b900dae104d5a7918d35aaf5eb8", - "https://deno.land/x/jose@v4.9.1/jwks/remote.ts": "b2bee8166c294dc7be8ec6f82d70de3caa3330fa2c0e2899039207a9d5bb2959", - "https://deno.land/x/jose@v4.9.1/jws/compact/sign.ts": "6368a6a9bfd1776b82b39d593f3270d0f60bee31ed9d391a20edb8292124e6d0", - "https://deno.land/x/jose@v4.9.1/jws/compact/verify.ts": "64da9b44db007eca3964c33376e52d5febf28ea4286bc1aa8c85b98e43a6b56c", - "https://deno.land/x/jose@v4.9.1/jws/flattened/sign.ts": "a5d73da31d06d72918a2b38321354fbe26af7ef60f824ce9515678f34836d12e", - "https://deno.land/x/jose@v4.9.1/jws/flattened/verify.ts": "48a8b37decea4f5be509c41c4c473f70153c20dd618c1623a1f134cdf43f9259", - "https://deno.land/x/jose@v4.9.1/jws/general/sign.ts": "a354d33a57d0ad8be12e80dba3a8d4825eeb54e79a24d769711c02a05f751e9c", - "https://deno.land/x/jose@v4.9.1/jws/general/verify.ts": "23d8f6105d9d3ebe459f8f553e60531c252746efab94b36ef3c3fb1bb39b8526", - "https://deno.land/x/jose@v4.9.1/jwt/decrypt.ts": "120e806ec8e75ed2294f426b265ee1cd27b5c9238b530f2fe6c671ae80762cbc", - "https://deno.land/x/jose@v4.9.1/jwt/encrypt.ts": "fc5a0fa8941a60518f1b03f10ad0db79abee34cb83b04b4d5073d025242ab3e7", - "https://deno.land/x/jose@v4.9.1/jwt/produce.ts": "cbc9e4e82dcdff533ace77403ec3fcd2f74b089abf472631aa697be9f981947e", - "https://deno.land/x/jose@v4.9.1/jwt/sign.ts": "6e88ed2196c8f89f87f077afe0dfb30a0c2815b29367f5c9ef9cabdbbe47e14f", - "https://deno.land/x/jose@v4.9.1/jwt/unsecured.ts": "25b7d69be137cb611232ec3c1c0974bdc7b444353f870662b0b9ab95dc7d72c2", - "https://deno.land/x/jose@v4.9.1/jwt/verify.ts": "1f64d479c3fde210cd176f6f593ce0843e88c88acc3d3dfb8502ab1cfea997de", - "https://deno.land/x/jose@v4.9.1/key/export.ts": "251debc31e08c3dad98911a6d52882f689f60203390d1ac2f6aa08413a22a478", - "https://deno.land/x/jose@v4.9.1/key/generate_key_pair.ts": "06f26d8ba095ad16a2fcb4e871634efed1bc35c201b97a08a220b0decd7d7dda", - "https://deno.land/x/jose@v4.9.1/key/generate_secret.ts": "08111eada9db10cbefaf1cb0fccfadf414f7b0ce0a98dd09355ec93cd07044a6", - "https://deno.land/x/jose@v4.9.1/key/import.ts": "c1b2da956a812e0fc133e050f9007cbbb32a78036390532db385f553401d1e49", - "https://deno.land/x/jose@v4.9.1/lib/aesgcmkw.ts": "9415c556597be41a4a2f7203fd32fb00d1f06b6b2cfef70d481acec39c7807d6", - "https://deno.land/x/jose@v4.9.1/lib/buffer_utils.ts": "dad65c92c9baef14cd5366a4131252afa7a5b4f3a068d0244e2df8660ea2bd8e", - "https://deno.land/x/jose@v4.9.1/lib/cek.ts": "a474becfe1c2d86fbcf3a24cdcd96274beb8d61bd17926e5f345001f39df922b", - "https://deno.land/x/jose@v4.9.1/lib/check_iv_length.ts": "118eb531167126c8421d71a21f2cfdc10a658c933e178b33395ef3e962c54f80", - "https://deno.land/x/jose@v4.9.1/lib/check_key_type.ts": "90a5d17a1f8b3fb170847180454f434121605175c3485c8ef67ff73cfb8e7691", - "https://deno.land/x/jose@v4.9.1/lib/check_p2s.ts": "2f5549e121c43019ac85a3bb3fe8cb98a397122dcaa80f3cd8bf5fcf314e1f67", - "https://deno.land/x/jose@v4.9.1/lib/crypto_key.ts": "46527eb06fb8b7f07c5551a7e505be997f2ce4cd7efdd4cbc5d60ef258029464", - "https://deno.land/x/jose@v4.9.1/lib/decrypt_key_management.ts": "d53f5cab6644b09a950505a11a0e19a342329ee285b7eb41936c7428ddc3eb0a", - "https://deno.land/x/jose@v4.9.1/lib/encrypt_key_management.ts": "ec08f264e7dde341171d6272e9db639ae3718cc7047b3117735ab960d9bd01d4", - "https://deno.land/x/jose@v4.9.1/lib/epoch.ts": "cd608f73f6c100e8156c6020ec2bce6757e01759793f0d6aab23908d3d2ea933", - "https://deno.land/x/jose@v4.9.1/lib/format_pem.ts": "b5230682e7a89609238015b77f33afd248f3e0f69bcb5895eece2f86d83100f6", - "https://deno.land/x/jose@v4.9.1/lib/invalid_key_input.ts": "8524ead62c3ecd990824306d47f1b0ce9a98a85ef55ffaee201d185b7c89edf4", - "https://deno.land/x/jose@v4.9.1/lib/is_disjoint.ts": "b5ea1cb260899f5cfb04f032029956e637067714a275d13be429fc53287a4b17", - "https://deno.land/x/jose@v4.9.1/lib/is_object.ts": "43549ddc51a3b3d4c22b953b191a961fbb61fb5081e8efb88ad075afa1f4d214", - "https://deno.land/x/jose@v4.9.1/lib/iv.ts": "4766d9ad87b478bb7344094f38c8561181b72f8678edd1b5226d1e0f9ab677fc", - "https://deno.land/x/jose@v4.9.1/lib/jwt_claims_set.ts": "be81b6b239e5cbc4ca5e7ca67dc0a468bac48331bc5e0da911953e2aee41f6c1", - "https://deno.land/x/jose@v4.9.1/lib/secs.ts": "03a2f02fda0f76bf431734552a947c2916c699b904ae0d2f90a415931c30e66d", - "https://deno.land/x/jose@v4.9.1/lib/validate_algorithms.ts": "6b20f4b5f6935cd9edcd6eb2128226144ba792eaa7c47966c666a51baf1682eb", - "https://deno.land/x/jose@v4.9.1/lib/validate_crit.ts": "6d2b43959ddf432060505ef13af32cb1bf0daff815ef1eae4d7971629566a695", - "https://deno.land/x/jose@v4.9.1/runtime/aeskw.ts": "a9bd412c6d07b2606520972671a545cdb205f79f0a2e9ec0fb145fb2147319e1", - "https://deno.land/x/jose@v4.9.1/runtime/asn1.ts": "ca5773eb780aa8b32c6a7f859545ab57b85ab440cc314a776b34a8b438b904ac", - "https://deno.land/x/jose@v4.9.1/runtime/base64url.ts": "74ecb18b90de56bcc4424b6c911cfe49b56dd4a316978f5c8ee9a23560069636", - "https://deno.land/x/jose@v4.9.1/runtime/bogus.ts": "4f1c967b0d9b4e7105e16ad8c173da55708f377ee5e201d8ee5fc613f3417f08", - "https://deno.land/x/jose@v4.9.1/runtime/check_cek_length.ts": "e261c01cb8968c8d30e343729f08f7d25ae637f13eb71f3c17da966d038749e8", - "https://deno.land/x/jose@v4.9.1/runtime/check_key_length.ts": "5656870cc4460602775134280bf46f17e27100b237bdb5c687aceabeffc8f2a2", - "https://deno.land/x/jose@v4.9.1/runtime/decrypt.ts": "fc24eadefce13095a4012972a1552f148d9d12d8ed7d1f17ed7c87e00810335f", - "https://deno.land/x/jose@v4.9.1/runtime/digest.ts": "cee73fad56ce596ffedc56811d174ab413e7981eb847eb67c0e77f213cc2ac2d", - "https://deno.land/x/jose@v4.9.1/runtime/ecdhes.ts": "a248f51dccf4335111ca7a72d31dadf8b330ba1d2faa317c7287940cc41f6e17", - "https://deno.land/x/jose@v4.9.1/runtime/encrypt.ts": "50d400ab152e2d66bffccf7473545097dd69894bc05508530260c8bc0d811638", - "https://deno.land/x/jose@v4.9.1/runtime/env.ts": "26af6914ef093769a1cb7980dedbb94504dcc6579957842d6f120fdb7ba6cd46", - "https://deno.land/x/jose@v4.9.1/runtime/fetch_jwks.ts": "34b71aa6bbd51984d1009792499ea17133dcb11bf2f2d8fba60e8090d900fc20", - "https://deno.land/x/jose@v4.9.1/runtime/generate.ts": "f3dcc850129fdd2cc6f2d2c368d8f58bb332e06055083f71b4e07f8fdbe48302", - "https://deno.land/x/jose@v4.9.1/runtime/get_sign_verify_key.ts": "f08a086524491a54fb2a0e203819d4ca2b193444aecf6dfbaf6d400431cb439c", - "https://deno.land/x/jose@v4.9.1/runtime/interfaces.d.ts": "19de45286493ae3cf3c8a920190aff2e58edf0b8cbac20591e970ec0e510a91f", - "https://deno.land/x/jose@v4.9.1/runtime/is_key_like.ts": "d9660a40820d254843721a53b51eb94a4db39a1ee36103ea8c28e2cc2207599b", - "https://deno.land/x/jose@v4.9.1/runtime/jwk_to_key.ts": "49fd627494d679cf3996923246fe5d1aff4bf46bfeb0d9f23331d541664ec559", - "https://deno.land/x/jose@v4.9.1/runtime/key_to_jwk.ts": "2af6f52abbe59316fa96771da48538c8f718b6fdd8703d185f8a87ef44c0f064", - "https://deno.land/x/jose@v4.9.1/runtime/pbes2kw.ts": "1c424aade1ef8c69f0b9db635ff04d873f7c1b2615c7fbef49ee053704912e9d", - "https://deno.land/x/jose@v4.9.1/runtime/random.ts": "3e9c8d08208e5dc186ae659535f0018303ff3b56615335bf0dfb5904fe36aab7", - "https://deno.land/x/jose@v4.9.1/runtime/rsaes.ts": "124b6e87d8569b39d6f550b371303c79e9eb28aa0d9b14025eeaffe50282c987", - "https://deno.land/x/jose@v4.9.1/runtime/sign.ts": "1524f8855538ca5fd607cd681f804ba421b0ec58f562118f3c635324ba053f90", - "https://deno.land/x/jose@v4.9.1/runtime/subtle_dsa.ts": "65571bc9165003547e3cad78f39b19d19a851c7376754529d147d184d4bbb288", - "https://deno.land/x/jose@v4.9.1/runtime/subtle_rsaes.ts": "26147da83932ebf7266d69ddd408f269395de05ddde64ba4e1585571bb61bd93", - "https://deno.land/x/jose@v4.9.1/runtime/timing_safe_equal.ts": "fc5b3f4132cec56630eac4677fef2b519707a9c6a257f8ae86515b0d86ff5f6b", - "https://deno.land/x/jose@v4.9.1/runtime/verify.ts": "d391e2286b47485247b475016c66999f5146a1cf8331115385a9ba629251c15e", - "https://deno.land/x/jose@v4.9.1/runtime/webcrypto.ts": "3365b7d62eaa7e6befe5e2f4f67aa7859805c41b87064433b6e70f94501aa36e", - "https://deno.land/x/jose@v4.9.1/runtime/zlib.ts": "74a4c85d1a6e523282ae927412d58e6789a8d7264b4e966a7df800a97f28a1e1", - "https://deno.land/x/jose@v4.9.1/types.d.ts": "1cdef540f34a4c4ae6bd97fa2061ed3a9731bda8fabb8422b215ca1c04a3947e", - "https://deno.land/x/jose@v4.9.1/util/base64url.ts": "d2567042684de8bf1e4f1ad67be40ab343ee192ddf1cf12ff1d940d6c1fa2bcb", - "https://deno.land/x/jose@v4.9.1/util/decode_jwt.ts": "a63c61cd436d1bebab7d88bb905873d92b466774af71396e78f9158e8e7db315", - "https://deno.land/x/jose@v4.9.1/util/decode_protected_header.ts": "7e202a0d6eec103e03fbd5c97a9b0a5db3e1ce06c428ee57fd8792f96edb31be", - "https://deno.land/x/jose@v4.9.1/util/errors.ts": "d789b14233a7354787f0e84b295a2f1bc7168a30eb51a8fdffa05ae624bd7712", + "https://deno.land/x/jose@v4.9.2/index.ts?module": "5e551713b783fa8658c4e09e8029ba31fc99cb3fc82e9434067708015c26eefb", + "https://deno.land/x/jose@v4.9.2/jwe/compact/decrypt.ts": "7e3ccd37be00f7e2f7bb762e59c1abc0bf60eef8940aee71d327a1cc3706fb72", + "https://deno.land/x/jose@v4.9.2/jwe/compact/encrypt.ts": "38225f701ede22fb87bcb73636c51fb1a66127ae981a8a726db3366fcf4490cb", + "https://deno.land/x/jose@v4.9.2/jwe/flattened/decrypt.ts": "140e2bb36d020384900b7fabc9822dec45eb5ece63e0bb8c4115c371c562b42e", + "https://deno.land/x/jose@v4.9.2/jwe/flattened/encrypt.ts": "943f65bcc7031a0e088c62656e2b5c17803c1a17323ec3332c767edde9b6e167", + "https://deno.land/x/jose@v4.9.2/jwe/general/decrypt.ts": "f62252403bf37a6dbd24756dcb18e1214d4596115fdfcb747a032efe9c703aa6", + "https://deno.land/x/jose@v4.9.2/jwe/general/encrypt.ts": "3eb125e38626e873b8c8a57968b07bba74443b4952c4c6ddb5fd62837076110d", + "https://deno.land/x/jose@v4.9.2/jwk/embedded.ts": "e78526e63c035bcfc7da9ffa4ea19c95f9dbf5d9e61ae1b7e8d99a6dcf027166", + "https://deno.land/x/jose@v4.9.2/jwk/thumbprint.ts": "b2b9549d94f1c23c36a2a5a0e85db64bfe0afa5c33aa7e5f3e7e36f34e385c04", + "https://deno.land/x/jose@v4.9.2/jwks/local.ts": "f733e3d06820ed0653a81558625c06a45caf1b900dae104d5a7918d35aaf5eb8", + "https://deno.land/x/jose@v4.9.2/jwks/remote.ts": "b2bee8166c294dc7be8ec6f82d70de3caa3330fa2c0e2899039207a9d5bb2959", + "https://deno.land/x/jose@v4.9.2/jws/compact/sign.ts": "6368a6a9bfd1776b82b39d593f3270d0f60bee31ed9d391a20edb8292124e6d0", + "https://deno.land/x/jose@v4.9.2/jws/compact/verify.ts": "64da9b44db007eca3964c33376e52d5febf28ea4286bc1aa8c85b98e43a6b56c", + "https://deno.land/x/jose@v4.9.2/jws/flattened/sign.ts": "a5d73da31d06d72918a2b38321354fbe26af7ef60f824ce9515678f34836d12e", + "https://deno.land/x/jose@v4.9.2/jws/flattened/verify.ts": "48a8b37decea4f5be509c41c4c473f70153c20dd618c1623a1f134cdf43f9259", + "https://deno.land/x/jose@v4.9.2/jws/general/sign.ts": "a354d33a57d0ad8be12e80dba3a8d4825eeb54e79a24d769711c02a05f751e9c", + "https://deno.land/x/jose@v4.9.2/jws/general/verify.ts": "23d8f6105d9d3ebe459f8f553e60531c252746efab94b36ef3c3fb1bb39b8526", + "https://deno.land/x/jose@v4.9.2/jwt/decrypt.ts": "120e806ec8e75ed2294f426b265ee1cd27b5c9238b530f2fe6c671ae80762cbc", + "https://deno.land/x/jose@v4.9.2/jwt/encrypt.ts": "fc5a0fa8941a60518f1b03f10ad0db79abee34cb83b04b4d5073d025242ab3e7", + "https://deno.land/x/jose@v4.9.2/jwt/produce.ts": "cbc9e4e82dcdff533ace77403ec3fcd2f74b089abf472631aa697be9f981947e", + "https://deno.land/x/jose@v4.9.2/jwt/sign.ts": "6e88ed2196c8f89f87f077afe0dfb30a0c2815b29367f5c9ef9cabdbbe47e14f", + "https://deno.land/x/jose@v4.9.2/jwt/unsecured.ts": "25b7d69be137cb611232ec3c1c0974bdc7b444353f870662b0b9ab95dc7d72c2", + "https://deno.land/x/jose@v4.9.2/jwt/verify.ts": "1f64d479c3fde210cd176f6f593ce0843e88c88acc3d3dfb8502ab1cfea997de", + "https://deno.land/x/jose@v4.9.2/key/export.ts": "251debc31e08c3dad98911a6d52882f689f60203390d1ac2f6aa08413a22a478", + "https://deno.land/x/jose@v4.9.2/key/generate_key_pair.ts": "06f26d8ba095ad16a2fcb4e871634efed1bc35c201b97a08a220b0decd7d7dda", + "https://deno.land/x/jose@v4.9.2/key/generate_secret.ts": "08111eada9db10cbefaf1cb0fccfadf414f7b0ce0a98dd09355ec93cd07044a6", + "https://deno.land/x/jose@v4.9.2/key/import.ts": "c1b2da956a812e0fc133e050f9007cbbb32a78036390532db385f553401d1e49", + "https://deno.land/x/jose@v4.9.2/lib/aesgcmkw.ts": "9415c556597be41a4a2f7203fd32fb00d1f06b6b2cfef70d481acec39c7807d6", + "https://deno.land/x/jose@v4.9.2/lib/buffer_utils.ts": "dad65c92c9baef14cd5366a4131252afa7a5b4f3a068d0244e2df8660ea2bd8e", + "https://deno.land/x/jose@v4.9.2/lib/cek.ts": "a474becfe1c2d86fbcf3a24cdcd96274beb8d61bd17926e5f345001f39df922b", + "https://deno.land/x/jose@v4.9.2/lib/check_iv_length.ts": "118eb531167126c8421d71a21f2cfdc10a658c933e178b33395ef3e962c54f80", + "https://deno.land/x/jose@v4.9.2/lib/check_key_type.ts": "90a5d17a1f8b3fb170847180454f434121605175c3485c8ef67ff73cfb8e7691", + "https://deno.land/x/jose@v4.9.2/lib/check_p2s.ts": "2f5549e121c43019ac85a3bb3fe8cb98a397122dcaa80f3cd8bf5fcf314e1f67", + "https://deno.land/x/jose@v4.9.2/lib/crypto_key.ts": "46527eb06fb8b7f07c5551a7e505be997f2ce4cd7efdd4cbc5d60ef258029464", + "https://deno.land/x/jose@v4.9.2/lib/decrypt_key_management.ts": "25553575fa7fb97576cd010ff7d22025b566c75f43406aba5fb0c5b9c56a2e51", + "https://deno.land/x/jose@v4.9.2/lib/encrypt_key_management.ts": "ec08f264e7dde341171d6272e9db639ae3718cc7047b3117735ab960d9bd01d4", + "https://deno.land/x/jose@v4.9.2/lib/epoch.ts": "cd608f73f6c100e8156c6020ec2bce6757e01759793f0d6aab23908d3d2ea933", + "https://deno.land/x/jose@v4.9.2/lib/format_pem.ts": "b5230682e7a89609238015b77f33afd248f3e0f69bcb5895eece2f86d83100f6", + "https://deno.land/x/jose@v4.9.2/lib/invalid_key_input.ts": "8524ead62c3ecd990824306d47f1b0ce9a98a85ef55ffaee201d185b7c89edf4", + "https://deno.land/x/jose@v4.9.2/lib/is_disjoint.ts": "b5ea1cb260899f5cfb04f032029956e637067714a275d13be429fc53287a4b17", + "https://deno.land/x/jose@v4.9.2/lib/is_object.ts": "43549ddc51a3b3d4c22b953b191a961fbb61fb5081e8efb88ad075afa1f4d214", + "https://deno.land/x/jose@v4.9.2/lib/iv.ts": "4766d9ad87b478bb7344094f38c8561181b72f8678edd1b5226d1e0f9ab677fc", + "https://deno.land/x/jose@v4.9.2/lib/jwt_claims_set.ts": "be81b6b239e5cbc4ca5e7ca67dc0a468bac48331bc5e0da911953e2aee41f6c1", + "https://deno.land/x/jose@v4.9.2/lib/secs.ts": "03a2f02fda0f76bf431734552a947c2916c699b904ae0d2f90a415931c30e66d", + "https://deno.land/x/jose@v4.9.2/lib/validate_algorithms.ts": "6b20f4b5f6935cd9edcd6eb2128226144ba792eaa7c47966c666a51baf1682eb", + "https://deno.land/x/jose@v4.9.2/lib/validate_crit.ts": "6d2b43959ddf432060505ef13af32cb1bf0daff815ef1eae4d7971629566a695", + "https://deno.land/x/jose@v4.9.2/runtime/aeskw.ts": "a9bd412c6d07b2606520972671a545cdb205f79f0a2e9ec0fb145fb2147319e1", + "https://deno.land/x/jose@v4.9.2/runtime/asn1.ts": "ca5773eb780aa8b32c6a7f859545ab57b85ab440cc314a776b34a8b438b904ac", + "https://deno.land/x/jose@v4.9.2/runtime/base64url.ts": "74ecb18b90de56bcc4424b6c911cfe49b56dd4a316978f5c8ee9a23560069636", + "https://deno.land/x/jose@v4.9.2/runtime/bogus.ts": "4f1c967b0d9b4e7105e16ad8c173da55708f377ee5e201d8ee5fc613f3417f08", + "https://deno.land/x/jose@v4.9.2/runtime/check_cek_length.ts": "e261c01cb8968c8d30e343729f08f7d25ae637f13eb71f3c17da966d038749e8", + "https://deno.land/x/jose@v4.9.2/runtime/check_key_length.ts": "5656870cc4460602775134280bf46f17e27100b237bdb5c687aceabeffc8f2a2", + "https://deno.land/x/jose@v4.9.2/runtime/decrypt.ts": "fc24eadefce13095a4012972a1552f148d9d12d8ed7d1f17ed7c87e00810335f", + "https://deno.land/x/jose@v4.9.2/runtime/digest.ts": "cee73fad56ce596ffedc56811d174ab413e7981eb847eb67c0e77f213cc2ac2d", + "https://deno.land/x/jose@v4.9.2/runtime/ecdhes.ts": "a248f51dccf4335111ca7a72d31dadf8b330ba1d2faa317c7287940cc41f6e17", + "https://deno.land/x/jose@v4.9.2/runtime/encrypt.ts": "50d400ab152e2d66bffccf7473545097dd69894bc05508530260c8bc0d811638", + "https://deno.land/x/jose@v4.9.2/runtime/env.ts": "26af6914ef093769a1cb7980dedbb94504dcc6579957842d6f120fdb7ba6cd46", + "https://deno.land/x/jose@v4.9.2/runtime/fetch_jwks.ts": "34b71aa6bbd51984d1009792499ea17133dcb11bf2f2d8fba60e8090d900fc20", + "https://deno.land/x/jose@v4.9.2/runtime/generate.ts": "f3dcc850129fdd2cc6f2d2c368d8f58bb332e06055083f71b4e07f8fdbe48302", + "https://deno.land/x/jose@v4.9.2/runtime/get_sign_verify_key.ts": "f08a086524491a54fb2a0e203819d4ca2b193444aecf6dfbaf6d400431cb439c", + "https://deno.land/x/jose@v4.9.2/runtime/interfaces.d.ts": "19de45286493ae3cf3c8a920190aff2e58edf0b8cbac20591e970ec0e510a91f", + "https://deno.land/x/jose@v4.9.2/runtime/is_key_like.ts": "d9660a40820d254843721a53b51eb94a4db39a1ee36103ea8c28e2cc2207599b", + "https://deno.land/x/jose@v4.9.2/runtime/jwk_to_key.ts": "49fd627494d679cf3996923246fe5d1aff4bf46bfeb0d9f23331d541664ec559", + "https://deno.land/x/jose@v4.9.2/runtime/key_to_jwk.ts": "2af6f52abbe59316fa96771da48538c8f718b6fdd8703d185f8a87ef44c0f064", + "https://deno.land/x/jose@v4.9.2/runtime/pbes2kw.ts": "1c424aade1ef8c69f0b9db635ff04d873f7c1b2615c7fbef49ee053704912e9d", + "https://deno.land/x/jose@v4.9.2/runtime/random.ts": "3e9c8d08208e5dc186ae659535f0018303ff3b56615335bf0dfb5904fe36aab7", + "https://deno.land/x/jose@v4.9.2/runtime/rsaes.ts": "124b6e87d8569b39d6f550b371303c79e9eb28aa0d9b14025eeaffe50282c987", + "https://deno.land/x/jose@v4.9.2/runtime/sign.ts": "1524f8855538ca5fd607cd681f804ba421b0ec58f562118f3c635324ba053f90", + "https://deno.land/x/jose@v4.9.2/runtime/subtle_dsa.ts": "65571bc9165003547e3cad78f39b19d19a851c7376754529d147d184d4bbb288", + "https://deno.land/x/jose@v4.9.2/runtime/subtle_rsaes.ts": "26147da83932ebf7266d69ddd408f269395de05ddde64ba4e1585571bb61bd93", + "https://deno.land/x/jose@v4.9.2/runtime/timing_safe_equal.ts": "fc5b3f4132cec56630eac4677fef2b519707a9c6a257f8ae86515b0d86ff5f6b", + "https://deno.land/x/jose@v4.9.2/runtime/verify.ts": "d391e2286b47485247b475016c66999f5146a1cf8331115385a9ba629251c15e", + "https://deno.land/x/jose@v4.9.2/runtime/webcrypto.ts": "3365b7d62eaa7e6befe5e2f4f67aa7859805c41b87064433b6e70f94501aa36e", + "https://deno.land/x/jose@v4.9.2/runtime/zlib.ts": "74a4c85d1a6e523282ae927412d58e6789a8d7264b4e966a7df800a97f28a1e1", + "https://deno.land/x/jose@v4.9.2/types.d.ts": "59b413c788f6a67a2053c12130be8fbdc564a13b185d67fe5f1393a4ecf3a637", + "https://deno.land/x/jose@v4.9.2/util/base64url.ts": "d2567042684de8bf1e4f1ad67be40ab343ee192ddf1cf12ff1d940d6c1fa2bcb", + "https://deno.land/x/jose@v4.9.2/util/decode_jwt.ts": "a63c61cd436d1bebab7d88bb905873d92b466774af71396e78f9158e8e7db315", + "https://deno.land/x/jose@v4.9.2/util/decode_protected_header.ts": "7e202a0d6eec103e03fbd5c97a9b0a5db3e1ce06c428ee57fd8792f96edb31be", + "https://deno.land/x/jose@v4.9.2/util/errors.ts": "d789b14233a7354787f0e84b295a2f1bc7168a30eb51a8fdffa05ae624bd7712", "https://deno.land/x/punycode@v2.1.1/punycode.js": "3de0ad931f4637cdcc2bd600d831ef3cd20dd0876e1c54d5ab438f81c123489d", "https://deno.land/x/test_suite@0.16.1/describe.ts": "c0c944d8e4fba4c54f168ba8799aca4ffabe7cdecfac28c5dbaf0d1f8b345df1", "https://deno.land/x/test_suite@0.16.1/mod.ts": "16dd20330261d5de4a0b4f85676329eb77679649d01e6468898883e527c9e133", @@ -99,9 +99,9 @@ "https://unpkg.com/bytestreamjs@2.0.0/build/mjs/index.js?module": "b28479744cbecb01cb69c4a49a8797d670ba4189270504a12b366d3bff9afc63", "https://unpkg.com/bytestreamjs@2.0.0/build/mjs/seq_bit_stream.js?module": "85d9f73fefdfba00d037a13e5605a3db43852b38d47e65d55a55d2acd6259b7b", "https://unpkg.com/bytestreamjs@2.0.0/build/mjs/seq_stream.js?module": "184146c7b2e0fd18ef69c026eef44478b32516d1da3d1812b3160f0662e46dc4", - "https://unpkg.com/pkijs@3.0.7/build/index.es.js?module": "49bfef110e53bb293daa1de630a5d617d0efeb49bd8ee6babb9f77a484040148", + "https://unpkg.com/pkijs@3.0.8/build/index.es.js?module": "80dfc1328831f3a9f7f206d59c70b787d7d30ac9be0fe6bb3bf64af0a2befcc8", "https://unpkg.com/pvtsutils@1.3.2/build/index.es.js?module": "82e3289330c5ab2b1485084ef8bc621329bf817126951252cb336e619e322ecb", "https://unpkg.com/pvutils@1.1.3/build/utils.es.js?module": "6def4dab26340f2056fde9711dbf595396b64d53c720268b9f9a73c46940206f", "https://unpkg.com/sinon@14.0.0/pkg/sinon-esm.js": "aa8c0e11667719984f284dea668a06e817244a71edf2b7f89ec9c59cca88c118", - "https://unpkg.com/tldts@5.7.90/dist/index.esm.min.js": "618e7b904a08e72a55c508526ea438eff66effb44725e60fc06f16c95807fb62" + "https://unpkg.com/tldts@5.7.91/dist/index.esm.min.js": "618e7b904a08e72a55c508526ea438eff66effb44725e60fc06f16c95807fb62" } diff --git a/import_map.json b/import_map.json index 35846596..560607c2 100644 --- a/import_map.json +++ b/import_map.json @@ -1,12 +1,12 @@ { "imports": { - "tldts": "https://unpkg.com/tldts@5.7.90/dist/index.esm.min.js", + "tldts": "https://unpkg.com/tldts@5.7.91/dist/index.esm.min.js", "punycode": "https://deno.land/x/punycode@v2.1.1/punycode.js", - "jose": "https://deno.land/x/jose@v4.9.1/index.ts?module", + "jose": "https://deno.land/x/jose@v4.9.2/index.ts?module", "asn1js": "https://unpkg.com/asn1js@3.0.5?module", "cbor-x": "https://deno.land/x/cbor@v1.4.0/index.js?module", "std/": "https://deno.land/std@0.136.0/", - "pkijs": "https://unpkg.com/pkijs@3.0.7?module", + "pkijs": "https://unpkg.com/pkijs@3.0.8?module", "@hexagon/base64": "https://deno.land/x/b64@1.1.23/dist/base64.min.mjs", "sinon": "https://unpkg.com/sinon@14.0.0/pkg/sinon-esm.js", diff --git a/package-lock.json b/package-lock.json index ebce681c..9fab5310 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,33 +1,33 @@ { "name": "fido2-lib", - "version": "3.3.0", + "version": "3.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "fido2-lib", - "version": "3.3.0", + "version": "3.3.1", "license": "MIT", "dependencies": { "@hexagon/base64": "~1.1.23", "@peculiar/webcrypto": "~1.4.0", "asn1js": "~3.0.2", "cbor-x": "~1.4.0", - "jose": "~4.9.1", - "pkijs": "~3.0.7", - "tldts": "~5.7.90" + "jose": "^4.9.2", + "pkijs": "^3.0.8", + "tldts": "^5.7.91" }, "devDependencies": { - "c8": "^7.11.2", + "c8": "^7.12.0", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "codecov": "^3.7.0", "docdash": "^0.4.0", - "eslint": "^8.14.0", + "eslint": "^8.23.0", "gh-pages": "^2.2.0", - "jsdoc": "^3.6.7", + "jsdoc": "^3.6.11", "mocha": "^10.0.0", - "rollup": "^2.75.7", + "rollup": "^2.79.0", "sinon": "^14.0.0" }, "engines": { @@ -125,15 +125,15 @@ ] }, "node_modules/@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.9.0", + "espree": "^9.4.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -142,6 +142,9 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/argparse": { @@ -168,9 +171,9 @@ "integrity": "sha512-jb4BUIA7hfVpsaeKB3GOinC9cODrjdBCfEi4pThy2vZ935YfRH/GSUmaYzC3uL0Phr3Yk95E7Wckz7sxWaL64A==" }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -181,6 +184,29 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -221,6 +247,41 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@peculiar/asn1-schema": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.1.8.tgz", @@ -336,9 +397,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -558,9 +619,9 @@ } }, "node_modules/c8": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.3.tgz", - "integrity": "sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.12.0.tgz", + "integrity": "sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -882,6 +943,18 @@ "node": ">=0.3.1" } }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/docdash": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/docdash/-/docdash-0.4.0.tgz", @@ -943,13 +1016,15 @@ } }, "node_modules/eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", + "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.3", - "@humanwhocodes/config-array": "^0.9.2", + "@eslint/eslintrc": "^1.3.1", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -959,14 +1034,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -981,8 +1059,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -1049,6 +1126,35 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/eslint/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1062,17 +1168,20 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -1136,6 +1245,34 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1163,6 +1300,15 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -1392,9 +1538,9 @@ } }, "node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1428,6 +1574,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1672,9 +1824,9 @@ } }, "node_modules/jose": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.9.1.tgz", - "integrity": "sha512-ETgCfJ2yxJavpJdVMgznN8ot3MJyZUiLyY2xiZ2sSNL/uEZh1EH74cmNYWhZgMSBwSdSz03ja5cMZU/9BSlqXg==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.9.2.tgz", + "integrity": "sha512-EqKvu2PqJCD3Jrg3PvcYZVS7D21qMVLSYMDAFcOdGUEOpJSLNtJO7NjLANvu3SYHVl6pdP2ff7ve6EZW2nX7Nw==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -1702,9 +1854,9 @@ } }, "node_modules/jsdoc": { - "version": "3.6.10", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.10.tgz", - "integrity": "sha512-IdQ8ppSo5LKZ9o3M+LKIIK8i00DIe5msDvG3G81Km+1dhy0XrOWD0Ji8H61ElgyEj/O9KRLokgKbAM9XX9CJAg==", + "version": "3.6.11", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz", + "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==", "dev": true, "dependencies": { "@babel/parser": "^7.9.4", @@ -1713,7 +1865,7 @@ "catharsis": "^0.9.0", "escape-string-regexp": "^2.0.0", "js2xmlparser": "^4.0.2", - "klaw": "^4.0.1", + "klaw": "^3.0.0", "markdown-it": "^12.3.2", "markdown-it-anchor": "^8.4.1", "marked": "^4.0.10", @@ -1727,7 +1879,7 @@ "jsdoc": "jsdoc.js" }, "engines": { - "node": ">=8.15.0" + "node": ">=12.0.0" } }, "node_modules/jsdoc/node_modules/escape-string-regexp": { @@ -1767,12 +1919,12 @@ "dev": true }, "node_modules/klaw": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-4.0.1.tgz", - "integrity": "sha512-pgsE40/SvC7st04AHiISNewaIMUbY5V/K8b21ekiPiFoYs/EYSdsGa+FJArB1d441uq4Q8zZyIxvAzkGNlBdRw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", "dev": true, - "engines": { - "node": ">=14.14.0" + "dependencies": { + "graceful-fs": "^4.1.9" } }, "node_modules/levn": { @@ -1920,6 +2072,28 @@ "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", "dev": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2291,6 +2465,15 @@ "isarray": "0.0.1" } }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", @@ -2343,9 +2526,9 @@ } }, "node_modules/pkijs": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.0.7.tgz", - "integrity": "sha512-QPV44vMDqHAbf3nmiz68NCfYCgZlLFboV0DT5mErSqCMz4CiYtACagGS1Z8Fsb+8yyEp4G3ctQEAktXwA34bRQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.0.8.tgz", + "integrity": "sha512-fvl/pOgq31CPkb1HNm8y/YPRt01FCWQdfk7UIfW8TMUCrwGZydDYu9f3azH1k9wofjoI7bWXWraORk/7TkT4ug==", "dependencies": { "asn1js": "^3.0.5", "bytestreamjs": "^2.0.0", @@ -2413,6 +2596,26 @@ "node": ">=0.10.0" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -2473,6 +2676,16 @@ "node": ">=4" } }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -2489,9 +2702,9 @@ } }, "node_modules/rollup": { - "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2503,6 +2716,29 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2586,6 +2822,15 @@ "url": "https://opencollective.com/sinon" } }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -2751,20 +2996,20 @@ "dev": true }, "node_modules/tldts": { - "version": "5.7.90", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.90.tgz", - "integrity": "sha512-DQzMUfzHiRzVpCHdAw7idTHxZXmXHOJG+5ZcRoRtlb+/aojyXKxa1o3xmb+fFaWTMkmQrL4UZZqGqgS5yZO+/g==", + "version": "5.7.91", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.91.tgz", + "integrity": "sha512-Z/oS4ptsj46Ak/HAK3XCezDAilfu5wqyqmyteinzXI1fRuBVC+HI87vWb82k6kRPuQjq/0/qU3zCix4HO5y/9g==", "dependencies": { - "tldts-core": "^5.7.90" + "tldts-core": "^5.7.91" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "5.7.90", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.90.tgz", - "integrity": "sha512-WQL+4xFfb9ScPcsNbnScgY1FnoC31Xha55tx97C6VOlN5FEmlpWJxD6Bq9uZ59Yi3g3tw2hd0PQQ1HrLmZktJQ==" + "version": "5.7.91", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.91.tgz", + "integrity": "sha512-j/x+MqakUhsWBOy9j1mmUgoErwaS4tgfwTP8j4tSeRG8UTrAWLDPhn3vjNx6mwgWl2cIgzHSBmnTS8bH3NndVQ==" }, "node_modules/to-regex-range": { "version": "5.0.1", @@ -2891,12 +3136,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, "node_modules/v8-to-istanbul": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", @@ -3121,15 +3360,15 @@ "optional": true }, "@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.9.0", + "espree": "^9.4.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -3160,9 +3399,9 @@ "integrity": "sha512-jb4BUIA7hfVpsaeKB3GOinC9cODrjdBCfEi4pThy2vZ935YfRH/GSUmaYzC3uL0Phr3Yk95E7Wckz7sxWaL64A==" }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -3170,6 +3409,18 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -3204,6 +3455,32 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@peculiar/asn1-schema": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.1.8.tgz", @@ -3310,9 +3587,9 @@ "dev": true }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-jsx": { @@ -3478,9 +3755,9 @@ "integrity": "sha512-TyOlxeS92FcMOaJwAVq5gwqW0vfkWUv5W+ErwdbBzolcUN/9XYpCKWvCV21jjzXU550D9Wt4GgE8Pr1vVbR+wQ==" }, "c8": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.3.tgz", - "integrity": "sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.12.0.tgz", + "integrity": "sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -3723,6 +4000,15 @@ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, "docdash": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/docdash/-/docdash-0.4.0.tgz", @@ -3769,13 +4055,15 @@ "dev": true }, "eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", + "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.3", - "@humanwhocodes/config-array": "^0.9.2", + "@eslint/eslintrc": "^1.3.1", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -3785,14 +4073,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -3807,8 +4098,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "dependencies": { "argparse": { @@ -3817,6 +4107,26 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -3862,12 +4172,12 @@ "dev": true }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dev": true, "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -3914,6 +4224,30 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -3943,6 +4277,15 @@ } } }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -4110,9 +4453,9 @@ } }, "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -4137,6 +4480,12 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4321,9 +4670,9 @@ } }, "jose": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.9.1.tgz", - "integrity": "sha512-ETgCfJ2yxJavpJdVMgznN8ot3MJyZUiLyY2xiZ2sSNL/uEZh1EH74cmNYWhZgMSBwSdSz03ja5cMZU/9BSlqXg==" + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.9.2.tgz", + "integrity": "sha512-EqKvu2PqJCD3Jrg3PvcYZVS7D21qMVLSYMDAFcOdGUEOpJSLNtJO7NjLANvu3SYHVl6pdP2ff7ve6EZW2nX7Nw==" }, "js-yaml": { "version": "3.14.1", @@ -4345,9 +4694,9 @@ } }, "jsdoc": { - "version": "3.6.10", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.10.tgz", - "integrity": "sha512-IdQ8ppSo5LKZ9o3M+LKIIK8i00DIe5msDvG3G81Km+1dhy0XrOWD0Ji8H61ElgyEj/O9KRLokgKbAM9XX9CJAg==", + "version": "3.6.11", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz", + "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==", "dev": true, "requires": { "@babel/parser": "^7.9.4", @@ -4356,7 +4705,7 @@ "catharsis": "^0.9.0", "escape-string-regexp": "^2.0.0", "js2xmlparser": "^4.0.2", - "klaw": "^4.0.1", + "klaw": "^3.0.0", "markdown-it": "^12.3.2", "markdown-it-anchor": "^8.4.1", "marked": "^4.0.10", @@ -4403,10 +4752,13 @@ "dev": true }, "klaw": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-4.0.1.tgz", - "integrity": "sha512-pgsE40/SvC7st04AHiISNewaIMUbY5V/K8b21ekiPiFoYs/EYSdsGa+FJArB1d441uq4Q8zZyIxvAzkGNlBdRw==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } }, "levn": { "version": "0.4.1", @@ -4522,6 +4874,22 @@ "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4797,6 +5165,12 @@ "isarray": "0.0.1" } }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, "pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", @@ -4831,9 +5205,9 @@ } }, "pkijs": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.0.7.tgz", - "integrity": "sha512-QPV44vMDqHAbf3nmiz68NCfYCgZlLFboV0DT5mErSqCMz4CiYtACagGS1Z8Fsb+8yyEp4G3ctQEAktXwA34bRQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.0.8.tgz", + "integrity": "sha512-fvl/pOgq31CPkb1HNm8y/YPRt01FCWQdfk7UIfW8TMUCrwGZydDYu9f3azH1k9wofjoI7bWXWraORk/7TkT4ug==", "requires": { "asn1js": "^3.0.5", "bytestreamjs": "^2.0.0", @@ -4883,6 +5257,12 @@ "strict-uri-encode": "^1.0.0" } }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -4928,6 +5308,12 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -4938,14 +5324,23 @@ } }, "rollup": { - "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -5002,6 +5397,12 @@ "supports-color": "^7.2.0" } }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -5133,17 +5534,17 @@ "dev": true }, "tldts": { - "version": "5.7.90", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.90.tgz", - "integrity": "sha512-DQzMUfzHiRzVpCHdAw7idTHxZXmXHOJG+5ZcRoRtlb+/aojyXKxa1o3xmb+fFaWTMkmQrL4UZZqGqgS5yZO+/g==", + "version": "5.7.91", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.91.tgz", + "integrity": "sha512-Z/oS4ptsj46Ak/HAK3XCezDAilfu5wqyqmyteinzXI1fRuBVC+HI87vWb82k6kRPuQjq/0/qU3zCix4HO5y/9g==", "requires": { - "tldts-core": "^5.7.90" + "tldts-core": "^5.7.91" } }, "tldts-core": { - "version": "5.7.90", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.90.tgz", - "integrity": "sha512-WQL+4xFfb9ScPcsNbnScgY1FnoC31Xha55tx97C6VOlN5FEmlpWJxD6Bq9uZ59Yi3g3tw2hd0PQQ1HrLmZktJQ==" + "version": "5.7.91", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.91.tgz", + "integrity": "sha512-j/x+MqakUhsWBOy9j1mmUgoErwaS4tgfwTP8j4tSeRG8UTrAWLDPhn3vjNx6mwgWl2cIgzHSBmnTS8bH3NndVQ==" }, "to-regex-range": { "version": "5.0.1", @@ -5245,12 +5646,6 @@ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, "v8-to-istanbul": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", diff --git a/package.json b/package.json index 351f2556..e9a42c26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fido2-lib", - "version": "3.3.0", + "version": "3.3.1", "description": "A library for performing FIDO 2.0 / WebAuthn functionality", "type": "module", "main": "dist/main.cjs", @@ -36,16 +36,16 @@ "url": "https://github.com/webauthn-open-source/fido2-lib/issues" }, "devDependencies": { - "c8": "^7.11.2", + "c8": "^7.12.0", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "codecov": "^3.7.0", "docdash": "^0.4.0", - "eslint": "^8.14.0", + "eslint": "^8.23.0", "gh-pages": "^2.2.0", - "jsdoc": "^3.6.7", + "jsdoc": "^3.6.11", "mocha": "^10.0.0", - "rollup": "^2.75.7", + "rollup": "^2.79.0", "sinon": "^14.0.0" }, "dependencies": { @@ -53,9 +53,9 @@ "@peculiar/webcrypto": "~1.4.0", "asn1js": "~3.0.2", "cbor-x": "~1.4.0", - "jose": "~4.9.1", - "pkijs": "~3.0.7", - "tldts": "~5.7.90" + "jose": "~4.9.2", + "pkijs": "~3.0.8", + "tldts": "~5.7.91" }, "eslintConfig": { "root": true,