diff --git a/scripts/ci/list-missing-dependencies.sh b/scripts/ci/list-missing-dependencies.sh index 7ae15b717ec8..027a9a112b66 100755 --- a/scripts/ci/list-missing-dependencies.sh +++ b/scripts/ci/list-missing-dependencies.sh @@ -1,7 +1,7 @@ #!/bin/bash # List dependencies missing from the domain lists. -domains=("connect" "foundation" "mobile" "qa" "trends" "engagement") +domains=("connect" "foundation" "growth" "trade" "qa" "wallet") dependencies_in_lists=() dependencies_missing_from_lists=() diff --git a/scripts/list-outdated-dependencies/connect-dependencies.txt b/scripts/list-outdated-dependencies/connect-dependencies.txt index 02aad5af216b..31e74620581c 100644 --- a/scripts/list-outdated-dependencies/connect-dependencies.txt +++ b/scripts/list-outdated-dependencies/connect-dependencies.txt @@ -1,15 +1,9 @@ @blockaid/client @codemirror/state @hbsnow/rehype-sectionize -@jest/globals -@jest/types -@noble/hashes +@headlessui/react @reown/walletkit @scure/bip39 -@sentry/browser -@sentry/core -@sentry/electron -@sentry/webpack-plugin @sinclair/typebox @sinclair/typebox-codegen @types/bytebuffer @@ -17,8 +11,10 @@ @types/flexsearch @types/git-url-parse @types/json-stable-stringify +@types/jws @types/karma @types/lodash +@types/node @types/node-fetch @types/semver @types/sharedworker @@ -33,6 +29,7 @@ @walletconnect/utils base-x browserify-bignum +buffer cbor cbor-js clsx @@ -52,8 +49,6 @@ git-url-parse groestl-hash-js html-inline-script-webpack-plugin intersection-observer -jest-environment-node -jest-extended json-stable-stringify json5 jssha @@ -73,7 +68,6 @@ next-themes nextra nextra-theme-docs node-fetch -node-libs-browser postcss postcss-cli postcss-import diff --git a/scripts/list-outdated-dependencies/foundation-dependencies.txt b/scripts/list-outdated-dependencies/foundation-dependencies.txt index 847771574dc2..f370e6348c39 100644 --- a/scripts/list-outdated-dependencies/foundation-dependencies.txt +++ b/scripts/list-outdated-dependencies/foundation-dependencies.txt @@ -1,35 +1,41 @@ +@babel/cli +@babel/core +@babel/node +@babel/plugin-proposal-decorators +@babel/plugin-transform-runtime +@babel/preset-env +@babel/preset-react +@babel/preset-typescript +@babel/runtime @braintree/sanitize-url @electron/fuses @electron/notarize @eslint/js @evolu/common +@evolu/react-native @evolu/web -@hookform/resolvers -@noble/hashes -@types/bn.js -@types/create-hmac +@sentry/browser +@sentry/core +@sentry/electron +@sentry/react-native +@sentry/webpack-plugin @types/electron-localshortcut @types/file-saver -@types/fs-extra -app-builder-lib -bech32 -bignumber.js -bip66 -bitcoin-ops -blake-hash -blakejs -bn.js -bs58 -bs58check -cashaddrjs +@types/webpack-bundle-analyzer +@types/webpack-plugin-serve +babel-jest +babel-loader +babel-plugin-transform-remove-console +babel-preset-expo chalk +copy-webpack-plugin core-js cors -create-hmac depcheck dropbox electron electron-builder +electron-devtools-installer electron-localshortcut electron-store electron-updater @@ -45,26 +51,27 @@ eslint-plugin-react-hooks express fake-indexeddb file-saver -fs-extra -glob globals golomb +html-webpack-plugin husky idb -int64-buffer -minimaldata minimatch n64 nx openpgp prettier -react-hook-form -rimraf +react-native-ble-plx +react-native-mmkv +simple-git sort-package-json -tiny-secp256k1 -typeforce typescript-eslint uuid -varuint-bitcoin -wif +vm-browserify +webpack +webpack-bundle-analyzer +webpack-cli +webpack-dev-server +webpack-merge +webpack-plugin-serve yargs diff --git a/scripts/list-outdated-dependencies/engagement-dependencies.txt b/scripts/list-outdated-dependencies/growth-dependencies.txt similarity index 60% rename from scripts/list-outdated-dependencies/engagement-dependencies.txt rename to scripts/list-outdated-dependencies/growth-dependencies.txt index 68099d76adab..94985ff74944 100644 --- a/scripts/list-outdated-dependencies/engagement-dependencies.txt +++ b/scripts/list-outdated-dependencies/growth-dependencies.txt @@ -2,7 +2,6 @@ @floating-ui/react @formatjs/cli @formatjs/intl -@headlessui/react @originjs/vite-plugin-commonjs @storybook/addon-docs @storybook/addon-links @@ -11,8 +10,8 @@ @types/pako @types/pdfmake @types/react-date-range -@types/react-dom @types/zxcvbn +app-builder-lib autoprefixer babel-plugin-styled-components css-in-js-utils @@ -20,11 +19,24 @@ css-loader css-minimizer-webpack-plugin csstype date-fns -electron-devtools-installer +fantasticon +fela +fela-enforce-longhands +fela-native +fela-plugin-embedded +fela-plugin-extend +fela-plugin-multiple-selectors +fela-plugin-placeholder-prefixer +fela-plugin-unit +fela-sort-media-query-mobile-first framer-motion +glob history +intl-pluralrules lottie-react +lottie-react-native node-addon-api +node-gyp node-loader pako pdfmake @@ -33,31 +45,33 @@ postcss-loader postcss-styled-syntax qrcode.react react-date-range -react-error-boundary +react-fela react-focus-lock react-helmet-async react-intl react-markdown react-medium-image-zoom +react-native-edge-to-edge +react-native-gesture-handler +react-native-keyboard-controller +react-native-reanimated +react-native-safe-area-context +react-native-screens +react-native-svg +react-native-webview +react-qr-code react-zxing react-select react-svg react-toastify recharts sharp -simple-git storybook style-loader styled-components stylelint stylelint-config-standard svgo -tslib -tsx -typescript -typescript-styled-plugin -ua-parser-js vite vite-plugin-wasm -vm-browserify zxcvbn diff --git a/scripts/list-outdated-dependencies/list-outdated-dependencies.sh b/scripts/list-outdated-dependencies/list-outdated-dependencies.sh index a759e1c2154b..4498d715152c 100755 --- a/scripts/list-outdated-dependencies/list-outdated-dependencies.sh +++ b/scripts/list-outdated-dependencies/list-outdated-dependencies.sh @@ -2,7 +2,7 @@ script_directory="$(dirname "${BASH_SOURCE[0]}")" -domains=("connect" "foundation" "mobile" "qa" "trends" "engagement") +domains=("connect" "foundation" "growth" "trade" "qa" "wallet") valid_arguments_hint="Valid values are: ${domains[*]}." # Check if an argument was provided diff --git a/scripts/list-outdated-dependencies/qa-dependencies.txt b/scripts/list-outdated-dependencies/qa-dependencies.txt index d8a58f5ac7f6..5a05683dcf2f 100644 --- a/scripts/list-outdated-dependencies/qa-dependencies.txt +++ b/scripts/list-outdated-dependencies/qa-dependencies.txt @@ -1,15 +1,25 @@ chai +@config-plugins/detox @currents/cmd @currents/playwright +@jest/globals @jest/reporters +@jest/types @octokit/rest @playwright/browser-chromium @playwright/browser-firefox @playwright/browser-webkit @playwright/test @types/jest +detox dotenv eslint-plugin-playwright +jest +jest-canvas-mock jest-diff +jest-environment-node +jest-expo +jest-extended jest-junit +jest-watch-typeahead ts-jest \ No newline at end of file diff --git a/scripts/list-outdated-dependencies/mobile-dependencies.txt b/scripts/list-outdated-dependencies/trade-dependencies.txt similarity index 60% rename from scripts/list-outdated-dependencies/mobile-dependencies.txt rename to scripts/list-outdated-dependencies/trade-dependencies.txt index ca447c024646..9ffd1f3264d4 100644 --- a/scripts/list-outdated-dependencies/mobile-dependencies.txt +++ b/scripts/list-outdated-dependencies/trade-dependencies.txt @@ -1,5 +1,3 @@ -@config-plugins/detox -@evolu/react-native @expo/config-plugins @gorhom/bottom-sheet @mobily/ts-belt @@ -20,19 +18,12 @@ @rozenite/performance-monitor-plugin @rozenite/redux-devtools-plugin @rozenite/react-navigation-plugin -@sentry/react-native @shopify/flash-list @shopify/react-native-skia -@testing-library/react-native -@types/node +@types/fs-extra +@types/invity-api @types/react -@whatwg-node/events -abortcontroller-polyfill -babel-plugin-transform-remove-console -babel-preset-expo -buffer -detox -event-target-shim +@types/react-dom expo expo-atlas expo-build-properties @@ -58,45 +49,24 @@ expo-system-ui expo-store-review expo-updates expo-video -fantasticon -fela -fela-enforce-longhands -fela-native -fela-plugin-embedded -fela-plugin-extend -fela-plugin-multiple-selectors -fela-plugin-placeholder-prefixer -fela-plugin-unit -fela-sort-media-query-mobile-first -intl-pluralrules -jest-expo +fs-extra jotai -lottie-react-native metro-config -node-gyp node-libs-browser react react-dom -react-fela +react-error-boundary react-native -react-native-ble-plx -react-native-edge-to-edge -react-native-gesture-handler react-native-get-random-values -react-native-keyboard-controller react-native-launch-arguments -react-native-mmkv react-native-performance react-native-permissions -react-native-quick-crypto -react-native-reanimated react-native-restart -react-native-safe-area-context -react-native-screens -react-native-svg -react-native-webview -react-qr-code redux-devtools-expo-dev-plugin -redux-persist +rimraf +tslib +tsx type-fest -yup +typescript +typescript-styled-plugin +ua-parser-js diff --git a/scripts/list-outdated-dependencies/trends-dependencies.txt b/scripts/list-outdated-dependencies/wallet-dependencies.txt similarity index 63% rename from scripts/list-outdated-dependencies/trends-dependencies.txt rename to scripts/list-outdated-dependencies/wallet-dependencies.txt index b4bd92881dfa..330e21e452e6 100644 --- a/scripts/list-outdated-dependencies/trends-dependencies.txt +++ b/scripts/list-outdated-dependencies/wallet-dependencies.txt @@ -1,17 +1,9 @@ -@babel/cli -@babel/core -@babel/node -@babel/plugin-proposal-decorators -@babel/plugin-transform-runtime -@babel/preset-env -@babel/preset-react -@babel/preset-typescript -@babel/runtime @ethereumjs/common @ethereumjs/tx @everstake/wallet-sdk-ethereum @exodus/patch-broken-hermes-typed-arrays @fivebinaries/coin-selection +@hookform/resolvers @metamask/eth-sig-util @noble/hashes @pmmmwh/react-refresh-webpack-plugin @@ -30,43 +22,53 @@ @testing-library/dom @testing-library/jest-dom @testing-library/react +@testing-library/react-native @testing-library/user-event -@types/invity-api -@types/jws +@types/bn.js +@types/create-hmac @types/redux-logger @types/redux-mock-store -@types/webpack-bundle-analyzer -@types/webpack-plugin-serve +@whatwg-node/events +abortcontroller-polyfill ajv -babel-jest -babel-loader -copy-webpack-plugin +bech32 +bignumber.js +bip66 +bitcoin-ops +blake-hash +blakejs +bn.js +bs58 +bs58check +cashaddrjs +create-hmac eth-phishing-detect -html-webpack-plugin +event-target-shim immer -jest -jest-canvas-mock -jest-watch-typeahead +int64-buffer json-schema-to-typescript jws +minimaldata patch-package raw-loader +react-hook-form react-redux react-refresh react-use redux redux-logger redux-mock-store +react-native-quick-crypto +redux-persist redux-thunk reselect +tiny-secp256k1 toml +typeforce +varuint-bitcoin +wif web3-eth-abi web3-utils -webpack -webpack-bundle-analyzer -webpack-cli -webpack-dev-server -webpack-merge -webpack-plugin-serve worker-loader xrpl +yup