From a1cdb68e5568a99bb6444f5b1c6710e000468190 Mon Sep 17 00:00:00 2001 From: Rob Knight Date: Sun, 17 Mar 2024 09:12:36 +0000 Subject: [PATCH 1/6] WIP --- apps/consumer-server/package.json | 2 +- apps/generic-issuance-client/package.json | 1 + apps/passport-client/package.json | 3 + apps/passport-server/package.json | 7 +- package.json | 4 +- yarn.lock | 105 ++++++++++++++++------ 6 files changed, 92 insertions(+), 30 deletions(-) diff --git a/apps/consumer-server/package.json b/apps/consumer-server/package.json index 439bea2442..8d5e1b7b98 100644 --- a/apps/consumer-server/package.json +++ b/apps/consumer-server/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@honeycombio/opentelemetry-node": "^0.3.2", - "@opentelemetry/api": "^1.3.0", + "@opentelemetry/api": "1.3.0", "@opentelemetry/auto-instrumentations-node": "^0.36.0", "@opentelemetry/sdk-node": "^0.34.0", "@pcd/eddsa-ticket-pcd": "^0.5.0", diff --git a/apps/generic-issuance-client/package.json b/apps/generic-issuance-client/package.json index 8e8ae9182a..45e52013f6 100644 --- a/apps/generic-issuance-client/package.json +++ b/apps/generic-issuance-client/package.json @@ -30,6 +30,7 @@ "javascript-time-ago": "^2.5.9", "lodash": "^4.17.21", "moment": "^2.30.1", + "monaco-editor": "^0.47.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^5.0.1", diff --git a/apps/passport-client/package.json b/apps/passport-client/package.json index bca33094a2..4bcdc3767b 100644 --- a/apps/passport-client/package.json +++ b/apps/passport-client/package.json @@ -13,6 +13,7 @@ "analyze-bundle": "yarn build && esbuild-visualizer --metadata ./public/js/bundle-size.json --filename public/bundle-stats.html && open public/bundle-stats.html" }, "dependencies": { + "@babel/runtime": "^7.24.0", "@pcd/eddsa-frog-pcd": "0.2.0", "@pcd/eddsa-frog-pcd-ui": "0.1.0", "@pcd/eddsa-pcd": "0.5.0", @@ -54,6 +55,7 @@ "@semaphore-protocol/identity": "^3.15.2", "boring-avatars": "^1.10.1", "broadcast-channel": "^5.3.0", + "csstype": "^3.1.3", "dotenv": "^16.0.3", "email-validator": "^2.0.4", "fast-json-stable-stringify": "^2.1.0", @@ -62,6 +64,7 @@ "js-sha256": "^0.11.0", "lodash": "^4.17.21", "pretty-ms": "^8.0.0", + "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hot-toast": "^2.4.1", diff --git a/apps/passport-server/package.json b/apps/passport-server/package.json index ea0f2bd833..8041cd73b8 100644 --- a/apps/passport-server/package.json +++ b/apps/passport-server/package.json @@ -15,17 +15,17 @@ "clean": "rm -rf node_modules ./build" }, "dependencies": { - "@apollo/client": "^3.9.2", + "@apollo/client": "^3.9.7", "@honeycombio/opentelemetry-node": "^0.3.2", - "@opentelemetry/api": "^1.3.0", + "@opentelemetry/api": "1.3.0", "@opentelemetry/auto-instrumentations-node": "^0.36.0", "@opentelemetry/sdk-node": "^0.34.0", "@pagerduty/pdjs": "^2.2.4", "@pcd/eddsa-frog-pcd": "0.2.0", - "@pcd/message-pcd": "0.0.1", "@pcd/eddsa-pcd": "0.5.0", "@pcd/eddsa-ticket-pcd": "0.5.0", "@pcd/email-pcd": "0.5.0", + "@pcd/message-pcd": "0.0.1", "@pcd/passport-crypto": "0.10.0", "@pcd/passport-interface": "0.10.0", "@pcd/pcd-collection": "0.10.0", @@ -55,6 +55,7 @@ "fast-json-stable-stringify": "^2.1.0", "flat": "5", "grammy": "^1.18.1", + "graphql": "^16.8.1", "js-sha256": "^0.10.1", "libhoney": "^4.0.1", "lodash": "^4.17.21", diff --git a/package.json b/package.json index 2ee47ed96c..2550aa4185 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,8 @@ "plop": "^4.0.1", "prettier": "^3.0.0", "prettier-plugin-organize-imports": "^3.2.2", - "typedoc": "^0.25.1", + "typedoc": "^0.25.12", + "typescript": "^5.3.3", "verdaccio": "^5.27.0", "verdaccio-memory": "^10.3.2" }, @@ -59,6 +60,7 @@ "resolutions": { "@types/react": "^18.0.22", "react": "^18.2.0", + "react-dom": "^18.2.0", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, diff --git a/yarn.lock b/yarn.lock index 574775523a..065616e391 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,10 +20,10 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@apollo/client@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.2.tgz#96edf2c212f828bad1ef3d84234fa473c5a27ff8" - integrity sha512-Zw9WvXjqhpbgkvAvnj52vstOWwM0iedKWtn1hSq1cODQyoe1CF2uFwMYFI7l56BrAY9CzLi6MQA0AhxpgJgvxw== +"@apollo/client@^3.9.7": + version "3.9.7" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.7.tgz#e2b6f2d0240a6420753fb658a021dfd0637f2a56" + integrity sha512-OEEwt55bkFhqihCT5d75KUxZt50JZ9MuIYwG7VZlyPPIAb9K+qzVWlXWlf3tB5DaV43yXkUSLQfNpdIBFOB55Q== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/caches" "^1.0.0" @@ -33,7 +33,7 @@ hoist-non-react-statics "^3.3.2" optimism "^0.18.0" prop-types "^15.7.2" - rehackt "0.0.3" + rehackt "0.0.6" response-iterator "^0.2.6" symbol-observable "^4.0.0" ts-invariant "^0.10.3" @@ -900,6 +900,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e" + integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" @@ -3527,6 +3534,11 @@ resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== +"@opentelemetry/api@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.3.0.tgz#27c6f776ac3c1c616651e506a89f438a0ed6a055" + integrity sha512-YveTnGNsFFixTKJz09Oi4zYkiLT5af3WpZDu4aIUM7xX+2bHAkOJayFTVQd6zB8kkWPpbua4Ha6Ql00grdLlJQ== + "@opentelemetry/api@^1.3.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.6.0.tgz#de2c6823203d6f319511898bb5de7e70f5267e19" @@ -5858,7 +5870,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@18.2.20", "@types/react@^18.0.22", "@types/react@^18.2.6": +"@types/react@*", "@types/react@^18.0.22", "@types/react@^18.2.6": version "18.2.21" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== @@ -5867,6 +5879,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@18.2.20": + version "18.2.20" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.20.tgz#1605557a83df5c8a2cc4eeb743b3dfc0eb6aaeb2" + integrity sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/request@^2.48.8": version "2.48.8" resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.8.tgz#0b90fde3b655ab50976cb8c5ac00faca22f5a82c" @@ -6787,7 +6808,7 @@ arraybuffer.prototype.slice@^1.0.1: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" -arrify@^1.0.1: +arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== @@ -7425,7 +7446,7 @@ buffer-fill@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== -buffer-from@^1.0.0: +buffer-from@^1.0.0, buffer-from@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== @@ -8409,7 +8430,7 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== -csstype@^3.1.2: +csstype@^3.1.2, csstype@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== @@ -8811,6 +8832,11 @@ diff@5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== +diff@^3.1.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -11179,6 +11205,11 @@ graphql-tag@^2.12.6: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.0.tgz#374478b7f27b2dc6153c8f42c1b80157f79d79d4" integrity sha512-0oKGaR+y3qcS5mCu1vb7KG+a89vjn06C7Ihq/dDl3jA+A8B3TKomvi3CiEcVLJQGalbu8F52LxkOym7U5sSfbg== +graphql@^16.8.1: + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== + handlebars@4.7.8, handlebars@^4.7.7, handlebars@^4.7.8: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -13944,7 +13975,7 @@ mkdirp@1.0.4, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -14003,6 +14034,11 @@ moment@^2.30.1: resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== +monaco-editor@^0.47.0: + version "0.47.0" + resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.47.0.tgz#39865d67e0c9fb8c6b49e760bf9caf6a6650d28e" + integrity sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw== + morgan@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" @@ -16177,10 +16213,10 @@ regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -rehackt@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.0.3.tgz#1ea454620d4641db8342e2db44595cf0e7ac6aa0" - integrity sha512-aBRHudKhOWwsTvCbSoinzq+Lej/7R8e8UoPvLZo5HirZIIBLGAgdG7SL9QpdcBoQ7+3QYPi3lRLknAzXBlhZ7g== +rehackt@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.0.6.tgz#7a0a2247f2295e7548915417e44fbbf03bf004f4" + integrity sha512-l3WEzkt4ntlEc/IB3/mF6SRgNHA6zfQR7BlGOgBTOmx7IJJXojDASav+NsgXHFjHn+6RmwqsGPFgZpabWpeOdw== relative-time-format@^1.1.6: version "1.1.6" @@ -16789,10 +16825,10 @@ shell-quote@^1.8.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== -shiki@^0.14.1: - version "0.14.4" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.4.tgz#2454969b466a5f75067d0f2fa0d7426d32881b20" - integrity sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ== +shiki@^0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.7.tgz#c3c9e1853e9737845f1d2ef81b31bcfb07056d4e" + integrity sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg== dependencies: ansi-sequence-parser "^1.1.0" jsonc-parser "^3.2.0" @@ -17013,7 +17049,7 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.12, source-map-support@^0.5.21: +source-map-support@^0.5.12, source-map-support@^0.5.21, source-map-support@^0.5.6: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -17914,7 +17950,7 @@ ts-node-dev@^2.0.0: ts-node "^10.4.0" tsconfig "^7.0.0" -ts-node@*, ts-node@7.0.1, ts-node@^10.4.0, ts-node@^10.9.2: +ts-node@*, ts-node@^10.4.0, ts-node@^10.9.2: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -17933,6 +17969,20 @@ ts-node@*, ts-node@7.0.1, ts-node@^10.4.0, ts-node@^10.9.2: v8-compile-cache-lib "^3.0.1" yn "3.1.1" +ts-node@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-7.0.1.tgz#9562dc2d1e6d248d24bc55f773e3f614337d9baf" + integrity sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw== + dependencies: + arrify "^1.0.0" + buffer-from "^1.1.0" + diff "^3.1.0" + make-error "^1.1.1" + minimist "^1.2.0" + mkdirp "^0.5.1" + source-map-support "^0.5.6" + yn "^2.0.0" + tsconfig-paths@^3.14.1, tsconfig-paths@^3.14.2, tsconfig-paths@^3.5.0: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" @@ -18542,15 +18592,15 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedoc@^0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.1.tgz#50de2d8fb93623fbfb59e2fa6407ff40e3d3f438" - integrity sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA== +typedoc@^0.25.12: + version "0.25.12" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.12.tgz#f73f0a8d3731d418cc604d4230f95a857799e27a" + integrity sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw== dependencies: lunr "^2.3.9" marked "^4.3.0" minimatch "^9.0.3" - shiki "^0.14.1" + shiki "^0.14.7" typescript@5.3.3, typescript@^5.3.3: version "5.3.3" @@ -19731,6 +19781,11 @@ yn@3.1.1: resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== +yn@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" + integrity sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From 4ceb28e9ad1d4b4b511781f0fb7977ec7accb36d Mon Sep 17 00:00:00 2001 From: Rob Knight Date: Sun, 17 Mar 2024 09:30:17 +0000 Subject: [PATCH 2/6] More WIP --- apps/consumer-client/package.json | 6 +- apps/consumer-server/package.json | 4 +- apps/generic-issuance-client/package.json | 4 +- apps/kudosbot-client/package.json | 2 +- apps/passport-client/package.json | 2 +- apps/passport-server/package.json | 4 +- package.json | 2 + packages/lib/emitter/package.json | 2 +- packages/lib/passport-crypto/package.json | 2 +- packages/lib/passport-interface/package.json | 2 +- packages/lib/passport-ui/package.json | 2 +- packages/lib/pcd-collection/package.json | 2 +- packages/lib/pcd-types/package.json | 2 +- packages/lib/util/package.json | 2 +- packages/pcd/eddsa-frog-pcd/package.json | 2 +- packages/pcd/eddsa-pcd/package.json | 2 +- packages/pcd/eddsa-ticket-pcd/package.json | 2 +- packages/pcd/email-pcd/package.json | 2 +- packages/pcd/ethereum-group-pcd/package.json | 2 +- .../pcd/ethereum-ownership-pcd/package.json | 2 +- packages/pcd/halo-nonce-pcd/package.json | 2 +- packages/pcd/input-test-pcd/package.json | 2 +- packages/pcd/message-pcd/package.json | 2 +- packages/pcd/rln-pcd/package.json | 2 +- packages/pcd/rsa-image-pcd/package.json | 2 +- packages/pcd/rsa-pcd/package.json | 2 +- packages/pcd/rsa-ticket-pcd/package.json | 2 +- packages/pcd/semaphore-group-pcd/package.json | 2 +- .../pcd/semaphore-identity-pcd/package.json | 2 +- .../pcd/semaphore-signature-pcd/package.json | 2 +- packages/pcd/webauthn-pcd/package.json | 2 +- .../zk-eddsa-event-ticket-pcd/package.json | 2 +- packages/pcd/zk-eddsa-frog-pcd/package.json | 2 +- packages/tools/artifacts/package.json | 2 +- .../tools/eslint-config-custom/package.json | 2 +- packages/tools/perftest/package.json | 2 +- packages/ui/eddsa-frog-pcd-ui/package.json | 2 +- packages/ui/eddsa-pcd-ui/package.json | 2 +- packages/ui/eddsa-ticket-pcd-ui/package.json | 2 +- packages/ui/email-pcd-ui/package.json | 2 +- .../ui/ethereum-group-pcd-ui/package.json | 2 +- .../ui/ethereum-ownership-pcd-ui/package.json | 2 +- packages/ui/halo-nonce-pcd-ui/package.json | 2 +- packages/ui/message-pcd-ui/package.json | 2 +- packages/ui/rsa-image-pcd-ui/package.json | 2 +- packages/ui/rsa-pcd-ui/package.json | 2 +- packages/ui/rsa-ticket-pcd-ui/package.json | 2 +- .../ui/semaphore-group-pcd-ui/package.json | 2 +- .../ui/semaphore-identity-pcd-ui/package.json | 2 +- .../semaphore-signature-pcd-ui/package.json | 2 +- packages/ui/webauthn-pcd-ui/package.json | 2 +- .../zk-eddsa-event-ticket-pcd-ui/package.json | 2 +- packages/ui/zk-eddsa-frog-pcd-ui/package.json | 2 +- yarn.lock | 489 ++++++++++-------- 54 files changed, 342 insertions(+), 263 deletions(-) diff --git a/apps/consumer-client/package.json b/apps/consumer-client/package.json index 104909a8ae..f970a96577 100644 --- a/apps/consumer-client/package.json +++ b/apps/consumer-client/package.json @@ -12,6 +12,7 @@ "clean": "rm -rf node_modules public/js tsconfig.tsbuildinfo" }, "dependencies": { + "@babel/core": "^7.24.0", "@pcd/eddsa-frog-pcd": "0.2.0", "@pcd/eddsa-pcd": "0.5.0", "@pcd/eddsa-ticket-pcd": "0.5.0", @@ -22,10 +23,10 @@ "@pcd/semaphore-group-pcd": "0.10.0", "@pcd/semaphore-identity-pcd": "0.10.0", "@pcd/semaphore-signature-pcd": "0.10.0", + "@pcd/util": "0.4.0", "@pcd/webauthn-pcd": "0.10.0", "@pcd/zk-eddsa-event-ticket-pcd": "0.4.0", "@pcd/zk-eddsa-frog-pcd": "0.2.0", - "@pcd/util": "0.4.0", "@personaelabs/spartan-ecdsa": "^2.1.4", "@semaphore-protocol/identity": "^3.15.2", "@simplewebauthn/browser": "^7.2.0", @@ -34,6 +35,7 @@ "json-bigint": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-is": "^18.2.0", "react-router-dom": "^6.9.0", "styled-components": "^5.3.6", "url-join": "^5.0.0", @@ -50,7 +52,7 @@ "@typescript-eslint/eslint-plugin": "^5.56.0", "@typescript-eslint/parser": "^5.56.0", "esbuild": "^0.17.10", - "eslint": "7.32.0", + "eslint": "8.57.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "ts-node": "^10.9.2", diff --git a/apps/consumer-server/package.json b/apps/consumer-server/package.json index 8d5e1b7b98..66ae982345 100644 --- a/apps/consumer-server/package.json +++ b/apps/consumer-server/package.json @@ -34,10 +34,10 @@ "@types/express": "^4.17.16", "@types/mocha": "^10.0.1", "@types/morgan": "^1.9.4", - "@types/node": "^17.0.12", + "@types/node": "^20.11.28", "@types/react": "^18.0.22", "dotenv": "^16.0.3", - "eslint": "7.32.0", + "eslint": "8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "ts-node-dev": "^2.0.0", diff --git a/apps/generic-issuance-client/package.json b/apps/generic-issuance-client/package.json index 45e52013f6..02a9a16d02 100644 --- a/apps/generic-issuance-client/package.json +++ b/apps/generic-issuance-client/package.json @@ -14,6 +14,7 @@ "dependencies": { "@chakra-ui/icons": "^2.1.1", "@chakra-ui/react": "^2.8.2", + "@chakra-ui/system": "^2.6.2", "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", "@monaco-editor/react": "^4.6.0", @@ -31,6 +32,7 @@ "lodash": "^4.17.21", "moment": "^2.30.1", "monaco-editor": "^0.47.0", + "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^5.0.1", @@ -56,7 +58,7 @@ "@typescript-eslint/eslint-plugin": "^5.56.0", "@typescript-eslint/parser": "^5.56.0", "esbuild": "^0.17.10", - "eslint": "7.32.0", + "eslint": "8.57.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "ts-node": "^10.9.2", diff --git a/apps/kudosbot-client/package.json b/apps/kudosbot-client/package.json index 25222f89c9..8ce1fe500b 100644 --- a/apps/kudosbot-client/package.json +++ b/apps/kudosbot-client/package.json @@ -49,7 +49,7 @@ "@typescript-eslint/eslint-plugin": "^5.56.0", "@typescript-eslint/parser": "^5.56.0", "esbuild": "^0.17.10", - "eslint": "7.32.0", + "eslint": "8.57.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "ts-node": "^10.9.2", diff --git a/apps/passport-client/package.json b/apps/passport-client/package.json index 4bcdc3767b..0f654f694a 100644 --- a/apps/passport-client/package.json +++ b/apps/passport-client/package.json @@ -105,7 +105,7 @@ "@typescript-eslint/parser": "^5.56.0", "esbuild": "^0.17.10", "esbuild-visualizer": "^0.4.1", - "eslint": "7.32.0", + "eslint": "8.57.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "express": "^4.18.2", diff --git a/apps/passport-server/package.json b/apps/passport-server/package.json index 8041cd73b8..6e3f3f0427 100644 --- a/apps/passport-server/package.json +++ b/apps/passport-server/package.json @@ -98,7 +98,7 @@ "@types/mocha": "^10.0.1", "@types/mocha-steps": "^1.3.0", "@types/morgan": "^1.9.4", - "@types/node": "^17.0.12", + "@types/node": "^20.11.28", "@types/pg": "^8.6.6", "@types/react": "^18.0.22", "@types/request": "^2.48.8", @@ -111,7 +111,7 @@ "csv-stringify": "^6.4.5", "deep-equal-in-any-order": "^2.0.6", "dotenv": "^16.0.3", - "eslint": "7.32.0", + "eslint": "8.57.0", "mocha": "^10.2.0", "mocha-steps": "^1.3.0", "mockdate": "^3.0.5", diff --git a/package.json b/package.json index 2550aa4185..742ca3bc65 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,12 @@ }, "devDependencies": { "@types/circomlibjs": "0.1.4", + "@types/node": "^20.11.28", "@types/snarkjs": "0.7.5", "plop": "^4.0.1", "prettier": "^3.0.0", "prettier-plugin-organize-imports": "^3.2.2", + "typanion": "^3.14.0", "typedoc": "^0.25.12", "typescript": "^5.3.3", "verdaccio": "^5.27.0", diff --git a/packages/lib/emitter/package.json b/packages/lib/emitter/package.json index 899a5a9ae3..97cbcdf26f 100644 --- a/packages/lib/emitter/package.json +++ b/packages/lib/emitter/package.json @@ -34,7 +34,7 @@ "@types/chai": "^4.3.5", "@types/mocha": "^10.0.1", "chai-spies": "^1.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/lib/passport-crypto/package.json b/packages/lib/passport-crypto/package.json index 0fc5c2dcdc..2d375d7995 100644 --- a/packages/lib/passport-crypto/package.json +++ b/packages/lib/passport-crypto/package.json @@ -35,7 +35,7 @@ "@types/libsodium-wrappers-sumo": "^0.7.6", "@types/mocha": "^10.0.1", "@types/react": "^18.0.22", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/lib/passport-interface/package.json b/packages/lib/passport-interface/package.json index d885b94381..2b6dae003d 100644 --- a/packages/lib/passport-interface/package.json +++ b/packages/lib/passport-interface/package.json @@ -57,7 +57,7 @@ "@types/url-join": "4.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "mockdate": "^3.0.5", "ts-mocha": "^10.0.0", diff --git a/packages/lib/passport-ui/package.json b/packages/lib/passport-ui/package.json index e79eabea8a..0263245093 100644 --- a/packages/lib/passport-ui/package.json +++ b/packages/lib/passport-ui/package.json @@ -43,7 +43,7 @@ "@types/react": "^18.0.22", "@types/styled-components": "^5.1.26", "camelcase": "^8.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "nodemon": "^3.0.3", "prettier": "^3.1.1", diff --git a/packages/lib/pcd-collection/package.json b/packages/lib/pcd-collection/package.json index 9769a82605..b7080e309c 100644 --- a/packages/lib/pcd-collection/package.json +++ b/packages/lib/pcd-collection/package.json @@ -43,7 +43,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.2", "chai-spies": "^1.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "node-rsa": "^1.1.1", "ts-mocha": "^10.0.0", diff --git a/packages/lib/pcd-types/package.json b/packages/lib/pcd-types/package.json index f61cfb4eb6..666e3291f6 100644 --- a/packages/lib/pcd-types/package.json +++ b/packages/lib/pcd-types/package.json @@ -28,7 +28,7 @@ "@pcd/eslint-config-custom": "*", "@pcd/tsconfig": "*", "@types/react": "^18.0.22", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/lib/util/package.json b/packages/lib/util/package.json index 587048bb24..21d3588ee6 100644 --- a/packages/lib/util/package.json +++ b/packages/lib/util/package.json @@ -39,7 +39,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.2", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/eddsa-frog-pcd/package.json b/packages/pcd/eddsa-frog-pcd/package.json index aab103acde..3c93fcbd93 100644 --- a/packages/pcd/eddsa-frog-pcd/package.json +++ b/packages/pcd/eddsa-frog-pcd/package.json @@ -41,7 +41,7 @@ "@types/lodash": "^4.14.191", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/eddsa-pcd/package.json b/packages/pcd/eddsa-pcd/package.json index 8ade3ba902..2affb6ea19 100644 --- a/packages/pcd/eddsa-pcd/package.json +++ b/packages/pcd/eddsa-pcd/package.json @@ -37,7 +37,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/eddsa-ticket-pcd/package.json b/packages/pcd/eddsa-ticket-pcd/package.json index 29db0648ad..e5d44621fe 100644 --- a/packages/pcd/eddsa-ticket-pcd/package.json +++ b/packages/pcd/eddsa-ticket-pcd/package.json @@ -43,7 +43,7 @@ "@types/mocha": "^10.0.1", "@types/url-join": "^4.0.3", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/email-pcd/package.json b/packages/pcd/email-pcd/package.json index f836c1f804..ba72f1a5b0 100644 --- a/packages/pcd/email-pcd/package.json +++ b/packages/pcd/email-pcd/package.json @@ -41,7 +41,7 @@ "@types/lodash": "^4.14.191", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/ethereum-group-pcd/package.json b/packages/pcd/ethereum-group-pcd/package.json index b4cc13afbf..7d4627b7ff 100644 --- a/packages/pcd/ethereum-group-pcd/package.json +++ b/packages/pcd/ethereum-group-pcd/package.json @@ -42,7 +42,7 @@ "@pcd/tsconfig": "0.10.0", "@types/json-bigint": "^1.0.1", "@types/mocha": "^10.0.1", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/ethereum-ownership-pcd/package.json b/packages/pcd/ethereum-ownership-pcd/package.json index 51a8e8a092..b30c22dc1e 100644 --- a/packages/pcd/ethereum-ownership-pcd/package.json +++ b/packages/pcd/ethereum-ownership-pcd/package.json @@ -41,7 +41,7 @@ "@pcd/tsconfig": "0.10.0", "@types/json-bigint": "^1.0.1", "@types/mocha": "^10.0.1", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/halo-nonce-pcd/package.json b/packages/pcd/halo-nonce-pcd/package.json index 6afd18c675..29236ddb62 100644 --- a/packages/pcd/halo-nonce-pcd/package.json +++ b/packages/pcd/halo-nonce-pcd/package.json @@ -38,7 +38,7 @@ "@types/elliptic": "^6.4.14", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/input-test-pcd/package.json b/packages/pcd/input-test-pcd/package.json index 4e48c471b1..d66baea479 100644 --- a/packages/pcd/input-test-pcd/package.json +++ b/packages/pcd/input-test-pcd/package.json @@ -36,7 +36,7 @@ "@types/json-bigint": "^1.0.1", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/message-pcd/package.json b/packages/pcd/message-pcd/package.json index 9ad34bafe2..1b235a38dc 100644 --- a/packages/pcd/message-pcd/package.json +++ b/packages/pcd/message-pcd/package.json @@ -42,7 +42,7 @@ "@types/json-bigint": "^1.0.1", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/rln-pcd/package.json b/packages/pcd/rln-pcd/package.json index 869968a35a..9bb07fe50e 100644 --- a/packages/pcd/rln-pcd/package.json +++ b/packages/pcd/rln-pcd/package.json @@ -42,7 +42,7 @@ "@pcd/tsconfig": "*", "@types/json-bigint": "^1.0.1", "@types/mocha": "^10.0.1", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/rsa-image-pcd/package.json b/packages/pcd/rsa-image-pcd/package.json index 0e370c878e..1cd7215005 100644 --- a/packages/pcd/rsa-image-pcd/package.json +++ b/packages/pcd/rsa-image-pcd/package.json @@ -40,7 +40,7 @@ "@types/mocha": "^10.0.1", "@types/node-rsa": "^1.1.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/rsa-pcd/package.json b/packages/pcd/rsa-pcd/package.json index 4dcd6666dd..4ed658bd8b 100644 --- a/packages/pcd/rsa-pcd/package.json +++ b/packages/pcd/rsa-pcd/package.json @@ -40,7 +40,7 @@ "@types/mocha": "^10.0.1", "@types/node-rsa": "^1.1.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/rsa-ticket-pcd/package.json b/packages/pcd/rsa-ticket-pcd/package.json index 67a9c37409..5e22782a10 100644 --- a/packages/pcd/rsa-ticket-pcd/package.json +++ b/packages/pcd/rsa-ticket-pcd/package.json @@ -40,7 +40,7 @@ "@types/mocha": "^10.0.1", "@types/node-rsa": "^1.1.1", "@types/uuid": "^9.0.0", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/semaphore-group-pcd/package.json b/packages/pcd/semaphore-group-pcd/package.json index 12d2d012fd..61af51dd6c 100644 --- a/packages/pcd/semaphore-group-pcd/package.json +++ b/packages/pcd/semaphore-group-pcd/package.json @@ -45,7 +45,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0" }, diff --git a/packages/pcd/semaphore-identity-pcd/package.json b/packages/pcd/semaphore-identity-pcd/package.json index b9f1f78a14..703f462629 100644 --- a/packages/pcd/semaphore-identity-pcd/package.json +++ b/packages/pcd/semaphore-identity-pcd/package.json @@ -39,7 +39,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/semaphore-signature-pcd/package.json b/packages/pcd/semaphore-signature-pcd/package.json index 1b7ebf0076..687f3e9100 100644 --- a/packages/pcd/semaphore-signature-pcd/package.json +++ b/packages/pcd/semaphore-signature-pcd/package.json @@ -43,7 +43,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/webauthn-pcd/package.json b/packages/pcd/webauthn-pcd/package.json index d932899f7e..39208ce101 100644 --- a/packages/pcd/webauthn-pcd/package.json +++ b/packages/pcd/webauthn-pcd/package.json @@ -41,7 +41,7 @@ "@pcd/tsconfig": "*", "@types/jest": "^29.5.0", "@types/json-bigint": "^1.0.1", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "jest": "^29.5.0", "ts-jest": "^29.1.0" }, diff --git a/packages/pcd/zk-eddsa-event-ticket-pcd/package.json b/packages/pcd/zk-eddsa-event-ticket-pcd/package.json index 0bbdeeca3d..f70c3c5e28 100644 --- a/packages/pcd/zk-eddsa-event-ticket-pcd/package.json +++ b/packages/pcd/zk-eddsa-event-ticket-pcd/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/pcd/zk-eddsa-frog-pcd/package.json b/packages/pcd/zk-eddsa-frog-pcd/package.json index 1073fe80fb..75dcbcfcf0 100644 --- a/packages/pcd/zk-eddsa-frog-pcd/package.json +++ b/packages/pcd/zk-eddsa-frog-pcd/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "chai": "^4.3.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "mocha": "^10.2.0", "ts-mocha": "^10.0.0", "typescript": "^5.3.3" diff --git a/packages/tools/artifacts/package.json b/packages/tools/artifacts/package.json index f6a5bae779..5ca6a1f302 100644 --- a/packages/tools/artifacts/package.json +++ b/packages/tools/artifacts/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@pcd/eslint-config-custom": "*", - "eslint": "^7.32.0" + "eslint": "^8.57.0" }, "publishConfig": { "access": "public" diff --git a/packages/tools/eslint-config-custom/package.json b/packages/tools/eslint-config-custom/package.json index ae70c18f3e..058517321f 100644 --- a/packages/tools/eslint-config-custom/package.json +++ b/packages/tools/eslint-config-custom/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.56.0", "@typescript-eslint/parser": "^5.56.0", - "eslint": "^7.23.0", + "eslint": "^8.57.0", "eslint-config-next": "13.0.0", "eslint-config-prettier": "^8.3.0", "eslint-config-turbo": "latest", diff --git a/packages/tools/perftest/package.json b/packages/tools/perftest/package.json index 1d620b208b..eed04d805e 100644 --- a/packages/tools/perftest/package.json +++ b/packages/tools/perftest/package.json @@ -25,7 +25,7 @@ "ts-node": "*", "@pcd/eslint-config-custom": "*", "@pcd/tsconfig": "*", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/eddsa-frog-pcd-ui/package.json b/packages/ui/eddsa-frog-pcd-ui/package.json index 515d7d7a03..4057416706 100644 --- a/packages/ui/eddsa-frog-pcd-ui/package.json +++ b/packages/ui/eddsa-frog-pcd-ui/package.json @@ -36,7 +36,7 @@ "@types/lodash": "^4.14.191", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/eddsa-pcd-ui/package.json b/packages/ui/eddsa-pcd-ui/package.json index ffa6963b50..308448f9b8 100644 --- a/packages/ui/eddsa-pcd-ui/package.json +++ b/packages/ui/eddsa-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/eddsa-ticket-pcd-ui/package.json b/packages/ui/eddsa-ticket-pcd-ui/package.json index ad0f700238..98f8ab24d5 100644 --- a/packages/ui/eddsa-ticket-pcd-ui/package.json +++ b/packages/ui/eddsa-ticket-pcd-ui/package.json @@ -39,7 +39,7 @@ "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", "@types/url-join": "4.0.1", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/email-pcd-ui/package.json b/packages/ui/email-pcd-ui/package.json index ef9e4f032f..57f6f890ca 100644 --- a/packages/ui/email-pcd-ui/package.json +++ b/packages/ui/email-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/ethereum-group-pcd-ui/package.json b/packages/ui/ethereum-group-pcd-ui/package.json index 43e62e7f44..f25082626c 100644 --- a/packages/ui/ethereum-group-pcd-ui/package.json +++ b/packages/ui/ethereum-group-pcd-ui/package.json @@ -35,7 +35,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/ethereum-ownership-pcd-ui/package.json b/packages/ui/ethereum-ownership-pcd-ui/package.json index e40ab87cbb..add28aeb30 100644 --- a/packages/ui/ethereum-ownership-pcd-ui/package.json +++ b/packages/ui/ethereum-ownership-pcd-ui/package.json @@ -35,7 +35,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/halo-nonce-pcd-ui/package.json b/packages/ui/halo-nonce-pcd-ui/package.json index 6ae97e1074..f387cab72e 100644 --- a/packages/ui/halo-nonce-pcd-ui/package.json +++ b/packages/ui/halo-nonce-pcd-ui/package.json @@ -35,7 +35,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/message-pcd-ui/package.json b/packages/ui/message-pcd-ui/package.json index a8281cc5d9..8fc4903fd5 100644 --- a/packages/ui/message-pcd-ui/package.json +++ b/packages/ui/message-pcd-ui/package.json @@ -36,7 +36,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/rsa-image-pcd-ui/package.json b/packages/ui/rsa-image-pcd-ui/package.json index e309c0db15..b08865c7e3 100644 --- a/packages/ui/rsa-image-pcd-ui/package.json +++ b/packages/ui/rsa-image-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/rsa-pcd-ui/package.json b/packages/ui/rsa-pcd-ui/package.json index 68d76d60cd..d800a1c91f 100644 --- a/packages/ui/rsa-pcd-ui/package.json +++ b/packages/ui/rsa-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/rsa-ticket-pcd-ui/package.json b/packages/ui/rsa-ticket-pcd-ui/package.json index c0410ad666..6adb71f6f9 100644 --- a/packages/ui/rsa-ticket-pcd-ui/package.json +++ b/packages/ui/rsa-ticket-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/semaphore-group-pcd-ui/package.json b/packages/ui/semaphore-group-pcd-ui/package.json index 4513f683df..287ee36385 100644 --- a/packages/ui/semaphore-group-pcd-ui/package.json +++ b/packages/ui/semaphore-group-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/semaphore-identity-pcd-ui/package.json b/packages/ui/semaphore-identity-pcd-ui/package.json index fca0c0f1c4..60c8ac1cb5 100644 --- a/packages/ui/semaphore-identity-pcd-ui/package.json +++ b/packages/ui/semaphore-identity-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/semaphore-signature-pcd-ui/package.json b/packages/ui/semaphore-signature-pcd-ui/package.json index ab1b48274a..dde4ec60fe 100644 --- a/packages/ui/semaphore-signature-pcd-ui/package.json +++ b/packages/ui/semaphore-signature-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/webauthn-pcd-ui/package.json b/packages/ui/webauthn-pcd-ui/package.json index 647306749d..d088e4ae02 100644 --- a/packages/ui/webauthn-pcd-ui/package.json +++ b/packages/ui/webauthn-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/zk-eddsa-event-ticket-pcd-ui/package.json b/packages/ui/zk-eddsa-event-ticket-pcd-ui/package.json index 181b4cbb20..552d707ace 100644 --- a/packages/ui/zk-eddsa-event-ticket-pcd-ui/package.json +++ b/packages/ui/zk-eddsa-event-ticket-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/packages/ui/zk-eddsa-frog-pcd-ui/package.json b/packages/ui/zk-eddsa-frog-pcd-ui/package.json index dd22be7155..c947fe38a6 100644 --- a/packages/ui/zk-eddsa-frog-pcd-ui/package.json +++ b/packages/ui/zk-eddsa-frog-pcd-ui/package.json @@ -34,7 +34,7 @@ "@pcd/tsconfig": "*", "@types/react": "^18.0.22", "@types/react-dom": "^18.0.7", - "eslint": "^7.32.0", + "eslint": "^8.57.0", "typescript": "^5.3.3" }, "publishConfig": { diff --git a/yarn.lock b/yarn.lock index 065616e391..e9e0926016 100644 --- a/yarn.lock +++ b/yarn.lock @@ -596,13 +596,6 @@ dependencies: tslib "^2.5.0" -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" @@ -611,11 +604,24 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" +"@babel/code-frame@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== +"@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + "@babel/core@^7.11.6", "@babel/core@^7.12.3": version "7.22.17" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.17.tgz#2f9b0b395985967203514b24ee50f9fd0639c866" @@ -637,6 +643,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.0.tgz#56cbda6b185ae9d9bed369816a8f4423c5f2ff1b" + integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.24.0" + "@babel/parser" "^7.24.0" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/generator@^7.22.15", "@babel/generator@^7.7.2": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" @@ -647,6 +674,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -665,6 +702,22 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" @@ -678,6 +731,14 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -703,6 +764,17 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.15" +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" @@ -727,16 +799,31 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + "@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + "@babel/helpers@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" @@ -746,7 +833,16 @@ "@babel/traverse" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": +"@babel/helpers@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.0.tgz#a3dd462b41769c95db8091e49cfe019389a9409b" + integrity sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" + +"@babel/highlight@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== @@ -755,11 +851,25 @@ chalk "^2.4.2" js-tokens "^4.0.0" +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.16": version "7.22.16" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@babel/parser@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac" + integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg== + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -916,6 +1026,15 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" +"@babel/template@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + "@babel/traverse@^7.22.15", "@babel/traverse@^7.22.17", "@babel/traverse@^7.4.5": version "7.22.17" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.17.tgz#b23c203ab3707e3be816043081b4a994fcacec44" @@ -932,6 +1051,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.0.tgz#4a408fbf364ff73135c714a2ab46a5eab2831b1e" + integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.5", "@babel/types@^7.3.3": version "7.22.17" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.17.tgz#f753352c4610ffddf9c8bc6823f9ff03e2303eee" @@ -941,6 +1076,15 @@ "@babel/helper-validator-identifier" "^7.22.15" to-fast-properties "^2.0.0" +"@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" + integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1670,7 +1814,7 @@ "@chakra-ui/checkbox" "2.3.2" "@chakra-ui/shared-utils" "2.0.5" -"@chakra-ui/system@2.6.2": +"@chakra-ui/system@2.6.2", "@chakra-ui/system@^2.6.2": version "2.6.2" resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.6.2.tgz#528ec955bd6a7f74da46470ee8225b1e2c80a78b" integrity sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ== @@ -2476,25 +2620,25 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.1.tgz#8c4bb756cc2aa7eaf13cfa5e69c83afb3260c20c" integrity sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ== -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" + js-yaml "^4.1.0" + minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/eslintrc@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" - integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -2506,6 +2650,11 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/js@8.57.0": + version "8.57.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" + integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== + "@eslint/js@^8.47.0": version "8.49.0" resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333" @@ -3056,25 +3205,30 @@ debug "^4.1.1" minimatch "^3.0.5" -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== +"@humanwhocodes/config-array@^0.11.14": + version "0.11.14" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" + integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" + "@humanwhocodes/object-schema" "^2.0.2" + debug "^4.3.1" + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^1.2.0", "@humanwhocodes/object-schema@^1.2.1": +"@humanwhocodes/object-schema@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@humanwhocodes/object-schema@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917" + integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw== + "@iden3/bigarray@0.0.2": version "0.0.2" resolved "https://registry.yarnpkg.com/@iden3/bigarray/-/bigarray-0.0.2.tgz#6fc4ba5be18daf8a26ee393f2fb62b80d98c05e9" @@ -5765,7 +5919,7 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/node@^17.0.12", "@types/node@^17.0.41": +"@types/node@^17.0.41": version "17.0.45" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== @@ -5782,6 +5936,13 @@ dependencies: undici-types "~5.26.4" +"@types/node@^20.11.28": + version "20.11.28" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.28.tgz#4fd5b2daff2e580c12316e457473d68f15ee6f66" + integrity sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA== + dependencies: + undici-types "~5.26.4" + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -5870,7 +6031,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.22", "@types/react@^18.2.6": +"@types/react@*", "@types/react@18.2.20", "@types/react@^18.0.22", "@types/react@^18.2.6": version "18.2.21" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== @@ -5879,15 +6040,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@18.2.20": - version "18.2.20" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.20.tgz#1605557a83df5c8a2cc4eeb743b3dfc0eb6aaeb2" - integrity sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - "@types/request@^2.48.8": version "2.48.8" resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.8.tgz#0b90fde3b655ab50976cb8c5ac00faca22f5a82c" @@ -6192,7 +6344,7 @@ "@typescript-eslint/types" "6.7.0" eslint-visitor-keys "^3.4.1" -"@ungap/structured-clone@^1.0.0": +"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== @@ -6502,7 +6654,7 @@ accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: +acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -6512,11 +6664,6 @@ acorn-walk@^8.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - acorn@^8.4.1, acorn@^8.9.0: version "8.10.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" @@ -6567,7 +6714,7 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.12.0: +ajv@8.12.0, ajv@^8.0.0, ajv@^8.12.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -6577,7 +6724,7 @@ ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.12.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.12.3, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -6808,7 +6955,7 @@ arraybuffer.prototype.slice@^1.0.1: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== @@ -6856,11 +7003,6 @@ ast-types@^0.13.4: dependencies: tslib "^2.0.1" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -7388,6 +7530,16 @@ browserslist@^4.21.5, browserslist@^4.21.9: node-releases "^2.0.13" update-browserslist-db "^1.0.11" +browserslist@^4.22.2: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -7446,7 +7598,7 @@ buffer-fill@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== -buffer-from@^1.0.0, buffer-from@^1.1.0: +buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== @@ -7624,6 +7776,11 @@ caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.300015 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001533.tgz#1180daeb2518b93c82f19b904d1fefcf82197707" integrity sha512-9aY/b05NKU4Yl2sbcJhn4A7MsGwR1EPfW/nrqsnqVA0Oq50wpmPaGI+R1Z0UKlUl96oxUkGEOILWtOHck0eCWw== +caniuse-lite@^1.0.30001587: + version "1.0.30001598" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001598.tgz#88e20ae1a1969d904dae97d538154a275893afef" + integrity sha512-j8mQRDziG94uoBfeFuqsJUNECW37DXpnvhcMJMdlH2u3MRkq1sAI0LJcXP1i/Py0KbSIC4UDj8YHPrTn5YsL+Q== + capital-case@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" @@ -8533,7 +8690,7 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@4.3.4, debug@^4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@4.3.4, debug@^4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -8832,11 +8989,6 @@ diff@5.0.0: resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== -diff@^3.1.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -9077,6 +9229,11 @@ electron-to-chromium@^1.4.477: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.516.tgz#f49f2fc5de0666b64cace4957e205a5a67255e0e" integrity sha512-A8xs6nie7jw/9GFRrCPrrE+maux1M3gSnFe1HVstK6ubH+7v5hMDFq3qoNxTRssYyz6jdzk/1wLebT+9tisLKA== +electron-to-chromium@^1.4.668: + version "1.4.708" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.708.tgz#d54d3b47cb44ae6b190067439c42135456907893" + integrity sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA== + elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.4: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -9140,7 +9297,7 @@ enhanced-resolve@^5.12.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.0, enquirer@^2.3.5: +enquirer@^2.3.0: version "2.4.1" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== @@ -9688,86 +9845,67 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@7.32.0, eslint@^7.23.0, eslint@^7.32.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== +eslint@8.47.0: + version "8.47.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.47.0.tgz#c95f9b935463fb4fad7005e626c7621052e90806" + integrity sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q== dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "^8.47.0" + "@humanwhocodes/config-array" "^0.11.10" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" - debug "^4.0.1" + debug "^4.3.2" doctrine "^3.0.0" - enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^3.13.1" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" - minimatch "^3.0.4" + minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" + optionator "^0.9.3" + strip-ansi "^6.0.1" text-table "^0.2.0" - v8-compile-cache "^2.0.3" -eslint@8.47.0: - version "8.47.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.47.0.tgz#c95f9b935463fb4fad7005e626c7621052e90806" - integrity sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q== +eslint@8.57.0, eslint@^8.57.0: + version "8.57.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" + integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "^8.47.0" - "@humanwhocodes/config-array" "^0.11.10" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.0" + "@humanwhocodes/config-array" "^0.11.14" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -9799,15 +9937,6 @@ eslint@8.47.0: strip-ansi "^6.0.1" text-table "^0.2.0" -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - espree@^9.6.0, espree@^9.6.1: version "9.6.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" @@ -9827,7 +9956,7 @@ esprima@^4.0.0, esprima@^4.0.1: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0, esquery@^1.4.2: +esquery@^1.4.2: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== @@ -10793,11 +10922,6 @@ function.prototype.name@^1.1.5: es-abstract "^1.22.1" functions-have-names "^1.2.3" -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" @@ -11060,7 +11184,7 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0, globals@^13.6.0, globals@^13.9.0: +globals@^13.19.0: version "13.21.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== @@ -11571,11 +11695,6 @@ ignore-by-default@^1.0.1: resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - ignore@^5.2.0: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" @@ -11586,7 +11705,7 @@ ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -13169,11 +13288,6 @@ lodash.startcase@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" integrity sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - lodash@4, lodash@4.17.21, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -13975,7 +14089,7 @@ mkdirp@1.0.4, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -14360,6 +14474,11 @@ node-releases@^2.0.13: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + node-rsa@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/node-rsa/-/node-rsa-1.1.1.tgz#efd9ad382097782f506153398496f79e4464434d" @@ -14702,7 +14821,7 @@ optionator@^0.8.1: type-check "~0.3.2" word-wrap "~1.2.3" -optionator@^0.9.1, optionator@^0.9.3: +optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== @@ -15554,11 +15673,6 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - prompts@^2.0.1: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -15912,7 +16026,7 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== @@ -16208,11 +16322,6 @@ regexp.prototype.flags@^1.5.0: define-properties "^1.2.0" functions-have-names "^1.2.3" -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - rehackt@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.0.6.tgz#7a0a2247f2295e7548915417e44fbbf03bf004f4" @@ -16660,7 +16769,7 @@ semver-match@0.1.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.5.4, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: +semver@7.5.4, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -16890,15 +16999,6 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" @@ -17049,7 +17149,7 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.12, source-map-support@^0.5.21, source-map-support@^0.5.6: +source-map-support@^0.5.12, source-map-support@^0.5.21: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -17415,7 +17515,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@3.1.1, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -17601,17 +17701,6 @@ synckit@^0.8.5: "@pkgr/utils" "^2.4.2" tslib "^2.6.2" -table@^6.0.9: - version "6.8.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - tailwindcss@3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.3.tgz#90da807393a2859189e48e9e7000e6880a736daf" @@ -17950,7 +18039,7 @@ ts-node-dev@^2.0.0: ts-node "^10.4.0" tsconfig "^7.0.0" -ts-node@*, ts-node@^10.4.0, ts-node@^10.9.2: +ts-node@*, ts-node@7.0.1, ts-node@^10.4.0, ts-node@^10.9.2: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -17969,20 +18058,6 @@ ts-node@*, ts-node@^10.4.0, ts-node@^10.9.2: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -ts-node@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-7.0.1.tgz#9562dc2d1e6d248d24bc55f773e3f614337d9baf" - integrity sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw== - dependencies: - arrify "^1.0.0" - buffer-from "^1.1.0" - diff "^3.1.0" - make-error "^1.1.1" - minimist "^1.2.0" - mkdirp "^0.5.1" - source-map-support "^0.5.6" - yn "^2.0.0" - tsconfig-paths@^3.14.1, tsconfig-paths@^3.14.2, tsconfig-paths@^3.5.0: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" @@ -18474,7 +18549,7 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== -typanion@^3.8.0: +typanion@^3.14.0, typanion@^3.8.0: version "3.14.0" resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.14.0.tgz#a766a91810ce8258033975733e836c43a2929b94" integrity sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug== @@ -18779,6 +18854,14 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + upper-case-first@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" @@ -18917,11 +19000,6 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -v8-compile-cache@^2.0.3: - version "2.4.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" - integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== - v8-to-istanbul@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" @@ -19781,11 +19859,6 @@ yn@3.1.1: resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== -yn@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" - integrity sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From 9f0bafadebe80102edcf6fab2809732b9f079b3a Mon Sep 17 00:00:00 2001 From: Rob Knight Date: Sun, 17 Mar 2024 09:37:31 +0000 Subject: [PATCH 3/6] Including monaco-editor causes more problems than it solves --- apps/generic-issuance-client/package.json | 1 - yarn.lock | 5 ----- 2 files changed, 6 deletions(-) diff --git a/apps/generic-issuance-client/package.json b/apps/generic-issuance-client/package.json index 02a9a16d02..58dee9f017 100644 --- a/apps/generic-issuance-client/package.json +++ b/apps/generic-issuance-client/package.json @@ -31,7 +31,6 @@ "javascript-time-ago": "^2.5.9", "lodash": "^4.17.21", "moment": "^2.30.1", - "monaco-editor": "^0.47.0", "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/yarn.lock b/yarn.lock index e9e0926016..bca1f0f6ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14148,11 +14148,6 @@ moment@^2.30.1: resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== -monaco-editor@^0.47.0: - version "0.47.0" - resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.47.0.tgz#39865d67e0c9fb8c6b49e760bf9caf6a6650d28e" - integrity sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw== - morgan@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" From 7f80f403aa7bd47f6b187b062f7e6bb01b0e6665 Mon Sep 17 00:00:00 2001 From: Rob Knight Date: Sun, 17 Mar 2024 12:06:53 +0000 Subject: [PATCH 4/6] Use same eslint everywhere --- apps/anon-message-client/.eslintrc.js | 4 + apps/anon-message-client/package.json | 4 +- apps/anon-message-client/src/app/layout.tsx | 2 +- apps/anon-message-client/src/app/page.tsx | 20 +- .../src/app/profile/loading.tsx | 4 +- .../src/app/profile/page.tsx | 2 +- .../src/components/CopyButton.tsx | 4 +- .../src/components/post.tsx | 2 +- .../genericIssuanceService.ts | 2 +- package.json | 1 + .../tools/eslint-config-custom/package.json | 6 +- turbo.json | 4 + yarn.lock | 1109 +++++++++++++---- 13 files changed, 888 insertions(+), 276 deletions(-) create mode 100644 apps/anon-message-client/.eslintrc.js diff --git a/apps/anon-message-client/.eslintrc.js b/apps/anon-message-client/.eslintrc.js new file mode 100644 index 0000000000..dac5168f48 --- /dev/null +++ b/apps/anon-message-client/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + extends: ["@pcd/eslint-config-custom"], + root: true, +}; diff --git a/apps/anon-message-client/package.json b/apps/anon-message-client/package.json index f80af0ecf9..9852f0a483 100644 --- a/apps/anon-message-client/package.json +++ b/apps/anon-message-client/package.json @@ -30,8 +30,8 @@ "typescript": "5.3.3" }, "devDependencies": { - "eslint": "8.47.0", - "eslint-config-next": "13.4.13", + "@pcd/eslint-config-custom": "*", + "eslint": "8.57.0", "nodemon": "^3.0.1", "ts-node": "^10.9.2" } diff --git a/apps/anon-message-client/src/app/layout.tsx b/apps/anon-message-client/src/app/layout.tsx index c4a88d89da..1e711d2eb4 100644 --- a/apps/anon-message-client/src/app/layout.tsx +++ b/apps/anon-message-client/src/app/layout.tsx @@ -10,7 +10,7 @@ export default function RootLayout({ children }: { children: React.ReactNode; -}) { +}): JSX.Element { return ( {children} diff --git a/apps/anon-message-client/src/app/page.tsx b/apps/anon-message-client/src/app/page.tsx index 940f0aed51..f5346deb65 100644 --- a/apps/anon-message-client/src/app/page.tsx +++ b/apps/anon-message-client/src/app/page.tsx @@ -30,7 +30,7 @@ async function requestProof( chatId: number, topicId: number, validEventIds: string[] -) { +): Promise { const watermark = getMessageWatermark(message).toString(); console.log("WATERMARK", watermark); const revealedFields = {}; @@ -82,7 +82,7 @@ async function requestProof( } }; - let passportOrigin = `${process.env.NEXT_PUBLIC_PASSPORT_CLIENT_URL}/`; + const passportOrigin = `${process.env.NEXT_PUBLIC_PASSPORT_CLIENT_URL}/`; const returnUrl = `${ process.env.NEXT_PUBLIC_PASSPORT_SERVER_URL }/telegram/message/?message=${encodeURIComponent( @@ -101,7 +101,7 @@ async function requestProof( window.location.href = proofUrl; } -export default function () { +export default function (): JSX.Element { const [message, setMessage] = useState(""); const [invalidMessage, setInvalidMessage] = useState< InvalidMessage | undefined @@ -142,7 +142,7 @@ export default function () { } else if (invalidMessage) { setInvalidMessage(undefined); } - }, [message]); + }, [message, invalidMessage]); const onClick = useCallback(async () => { setLoadingProofUrl(true); @@ -160,7 +160,7 @@ export default function () { topicData.value.validEventIds ); setLoadingProofUrl(false); - }, [message]); + }, [message, topicData]); if (!topicData) { return ( @@ -185,7 +185,7 @@ export default function () {