From 7d3385c4e278272c1953c811c55e3edd77962fb5 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Mon, 9 Feb 2026 21:51:49 -0800 Subject: [PATCH] Initial commit: add .gitignore and README --- .gitignore | 49 +++++++++++++++++++ README.md | 7 +++ dependency-analysis.md | 107 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 163 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 dependency-analysis.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c64e16 --- /dev/null +++ b/.gitignore @@ -0,0 +1,49 @@ +# Dependencies +node_modules/ +.pnpm-store/ +vendor/ + +# Package manager lock files (optional: uncomment to ignore) +# package-lock.json +# yarn.lock + +# Environment and secrets +.env +.env.local +.env.*.local +*.env.backup +.env.backup.* + +# Logs and temp +*.log +logs/ +*.tmp +*.temp +*.tmp.* + +# OS +.DS_Store +Thumbs.db + +# IDE +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# Build / output +dist/ +build/ +.next/ +out/ +*.pyc +__pycache__/ +.eggs/ +*.egg-info/ +.coverage +htmlcov/ + +# Optional +.reports/ +reports/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..70fe180 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# reports + +Project under `/home/intlc/projects/reports`. + +## Overview + +(Add project description and setup instructions here.) diff --git a/dependency-analysis.md b/dependency-analysis.md new file mode 100644 index 0000000..8b63073 --- /dev/null +++ b/dependency-analysis.md @@ -0,0 +1,107 @@ +# Dependency Analysis Report + +**Generated**: $(date) +**Purpose**: Identify common dependencies across all projects + +## Summary + +This report analyzes dependencies across all projects in the workspace. + +## Common Dependencies + +### Most Frequently Used Dependencies + +### Production Dependencies + +| Dependency | Usage Count | Projects | +|------------|-------------|----------| +| ethers | 22 | 27-combi,Sankofa/api,Sankofa/blockchain,asle/backend,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/shared/blockchain,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/sdk,loc_az_hci/smom-dbis-138/watcher,no_five,no_five/api,no_five/frontend,no_five/mev-bot,no_five/simulation,quorum-test-network/dapps/quorumToken/frontend,quorum-test-network/smart_contracts,smom-dbis-138,smom-dbis-138/sdk,smom-dbis-138/watcher,strategic | +| dotenv | 20 | 237-combo,27-combi,CurrenciCombo/orchestrator,Datacenter-Control-Complete,Sankofa/api,asle/backend,dbis_core,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/orchestration/portal,loc_az_hci/smom-dbis-138/sdk,loc_az_hci/smom-dbis-138/watcher,no_five,no_five/api,no_five/mev-bot,no_five/simulation,smom-dbis-138,smom-dbis-138/orchestration/portal,smom-dbis-138/sdk,smom-dbis-138/watcher,strategic | +| axios | 18 | 27-combi,Datacenter-Control-Complete,Sankofa/portal,asle/backend,asle/frontend,asle/mobile,dbis_core/frontend,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/test/api,no_five/frontend,smom-dbis-138/test/emoney/api,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/api-client | +| zod | 17 | 237-combo,CurrenciCombo/orchestrator,Sankofa,Sankofa/api,asle/backend,dbis_core,dbis_core/frontend,gru_emoney_token-factory/api/shared/validation,no_five/frontend,strategic,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/database,the_order/packages/schemas,the_order/packages/secrets,the_order/packages/shared,the_order/services/legal-documents | +| react | 17 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,asle/mobile,dbis_core/frontend,loc_az_hci/smom-dbis-138/examples/metamask-react,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/examples/metamask-react,smom-dbis-138/orchestration/portal,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| react-dom | 16 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,dbis_core/frontend,loc_az_hci/smom-dbis-138/examples/metamask-react,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/examples/metamask-react,smom-dbis-138/orchestration/portal,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| express | 15 | CurrenciCombo/orchestrator,Datacenter-Control-Complete,asle/backend,dbis_core,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/swagger-ui,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/orchestration/portal,no_five/api,smom-dbis-138/orchestration/portal | +| zustand | 10 | CurrenciCombo/webapp,Sankofa,asle/frontend,asle/mobile,dbis_core/frontend,miracles_in_motion,no_five/frontend,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public | +| fastify | 10 | Sankofa/api,gru_emoney_token-factory/tools/rbc,the_order/packages/shared,the_order/packages/test-utils,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| @the-order/shared | 10 | the_order/packages/events,the_order/packages/jobs,the_order/packages/notifications,the_order/packages/workflows,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| @the-order/schemas | 10 | the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/api-client,the_order/packages/verifier-sdk,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| cors | 9 | CurrenciCombo/orchestrator,asle/backend,dbis_core,gru_emoney_token-factory/api/services/rest-api,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion/api,miracles_in_motion/api/deploy-package,no_five/api,smom-dbis-138/orchestration/portal | +| @tanstack/react-query | 9 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,dbis_core/frontend,miracles_in_motion,no_five/frontend,the_order/apps/portal-internal,the_order/apps/portal-public | +| winston | 8 | Datacenter-Control-Complete,Sankofa/api,asle/backend,dbis_core,loc_az_hci/smom-dbis-138/watcher,no_five/api,no_five/mev-bot,smom-dbis-138/watcher | +| uuid | 8 | CurrenciCombo/orchestrator,dbis_core,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/webhook-service,miracles_in_motion/api,miracles_in_motion/api/deploy-package | +| tailwind-merge | 8 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,no_five/frontend,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| next | 8 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,no_five/frontend,quorum-test-network/dapps/quorumToken/frontend,the_order/apps/portal-internal,the_order/apps/portal-public | +| graphql | 8 | Sankofa,Sankofa/api,asle/backend,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/test/api,smom-dbis-138/test/emoney/api | +| clsx | 8 | Sankofa,Sankofa/portal,dbis_core/frontend,no_five/frontend,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| lucide-react | 7 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,miracles_in_motion,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public | + +### Development Dependencies + +| Dependency | Usage Count | Projects | +|------------|-------------|----------| +| typescript | 86 | 237-combo,27-combi,CurrenciCombo/contracts,CurrenciCombo/orchestrator,CurrenciCombo/webapp,Datacenter-Control-Complete,Sankofa,Sankofa/api,Sankofa/blockchain,Sankofa/portal,asle/backend,asle/frontend,asle/mobile,dbis_core,dbis_core/frontend,gru_emoney_token-factory/api,gru_emoney_token-factory/api/packages/schemas,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/shared/blockchain,gru_emoney_token-factory/api/shared/events,gru_emoney_token-factory/api/shared/validation,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/api/tools/swagger-ui,gru_emoney_token-factory/test/api,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/examples/metamask-react,loc_az_hci/smom-dbis-138/metamask-sdk,loc_az_hci/smom-dbis-138/orchestration/portal,loc_az_hci/smom-dbis-138/sdk,loc_az_hci/smom-dbis-138/watcher,miracles_in_motion,miracles_in_motion/api,miracles_in_motion/api/deploy-package,no_five,no_five/api,no_five/frontend,no_five/mev-bot,no_five/simulation,quorum-test-network/dapps/quorumToken,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/examples/metamask-react,smom-dbis-138/metamask-sdk,smom-dbis-138/orchestration/portal,smom-dbis-138/sdk,smom-dbis-138/test/emoney/api,smom-dbis-138/watcher,stinkin_badges,strategic,the_order,the_order/apps/mcp-legal,the_order/apps/mcp-members,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/api-client,the_order/packages/auth,the_order/packages/cache,the_order/packages/crypto,the_order/packages/database,the_order/packages/eu-lp,the_order/packages/events,the_order/packages/jobs,the_order/packages/monitoring,the_order/packages/notifications,the_order/packages/ocr,the_order/packages/payment-gateway,the_order/packages/schemas,the_order/packages/secrets,the_order/packages/shared,the_order/packages/storage,the_order/packages/test-utils,the_order/packages/ui,the_order/packages/verifier-sdk,the_order/packages/workflows,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| @types/node | 75 | 237-combo,27-combi,CurrenciCombo/orchestrator,CurrenciCombo/webapp,Datacenter-Control-Complete,Sankofa,Sankofa/api,Sankofa/portal,asle/backend,asle/frontend,dbis_core,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/shared/blockchain,gru_emoney_token-factory/api/shared/events,gru_emoney_token-factory/api/shared/validation,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/openapi-generator,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/api/tools/swagger-ui,gru_emoney_token-factory/test/api,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/metamask-sdk,loc_az_hci/smom-dbis-138/orchestration/portal,loc_az_hci/smom-dbis-138/sdk,loc_az_hci/smom-dbis-138/watcher,miracles_in_motion/api,miracles_in_motion/api/deploy-package,no_five,no_five/api,no_five/frontend,no_five/mev-bot,no_five/simulation,quorum-test-network/dapps/quorumToken,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/metamask-sdk,smom-dbis-138/orchestration/portal,smom-dbis-138/sdk,smom-dbis-138/test/emoney/api,smom-dbis-138/watcher,strategic,the_order/apps/mcp-legal,the_order/apps/mcp-members,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/api-client,the_order/packages/auth,the_order/packages/cache,the_order/packages/crypto,the_order/packages/database,the_order/packages/eu-lp,the_order/packages/events,the_order/packages/jobs,the_order/packages/monitoring,the_order/packages/notifications,the_order/packages/ocr,the_order/packages/payment-gateway,the_order/packages/schemas,the_order/packages/secrets,the_order/packages/shared,the_order/packages/storage,the_order/packages/test-utils,the_order/packages/verifier-sdk,the_order/packages/workflows,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| eslint | 40 | .,237-combo,CurrenciCombo/webapp,Datacenter-Control-Complete,Sankofa,Sankofa/portal,asle/backend,asle/contracts/lib/openzeppelin-contracts,asle/frontend,asle/mobile,dbis_core,dbis_core/frontend,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138/metamask-sdk,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,no_five/lib/openzeppelin-contracts,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,smom-dbis-138/metamask-sdk,smom-dbis-138/orchestration/portal,stinkin_badges,strategic,the_order,the_order/apps/mcp-legal,the_order/apps/mcp-members,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake | +| prettier | 18 | .,237-combo,Sankofa,asle/contracts/lib/openzeppelin-contracts,asle/mobile,dbis_core,dbis_core/frontend,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,strategic,the_order | +| jest | 18 | Sankofa/portal,asle/frontend,asle/mobile,dbis_core,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/test/api,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/orchestration/portal,loc_az_hci/smom-dbis-138/watcher,miracles_in_motion/api,miracles_in_motion/api/deploy-package,no_five/api,smom-dbis-138/orchestration/portal,smom-dbis-138/test/emoney/api,smom-dbis-138/watcher | +| @types/react | 17 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,asle/mobile,dbis_core/frontend,loc_az_hci/smom-dbis-138/examples/metamask-react,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/examples/metamask-react,smom-dbis-138/orchestration/portal,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| @types/jest | 17 | Sankofa/portal,asle/backend,asle/frontend,dbis_core,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/tools/sdk-templates/typescript-sdk-template,gru_emoney_token-factory/test/api,loc_az_hci/smom-dbis-138/orchestration/portal,loc_az_hci/smom-dbis-138/watcher,miracles_in_motion,miracles_in_motion/api,miracles_in_motion/api/deploy-package,no_five/api,smom-dbis-138/orchestration/portal,smom-dbis-138/test/emoney/api,smom-dbis-138/watcher | +| @types/react-dom | 16 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,dbis_core/frontend,loc_az_hci/smom-dbis-138/examples/metamask-react,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,quorum-test-network/dapps/quorumToken/frontend,smom-dbis-138/examples/metamask-react,smom-dbis-138/orchestration/portal,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public,the_order/packages/ui | +| tsx | 15 | 237-combo,27-combi,Sankofa/api,no_five,no_five/api,no_five/mev-bot,no_five/simulation,the_order/apps/mcp-legal,the_order/apps/mcp-members,the_order/services/dataroom,the_order/services/eresidency,the_order/services/finance,the_order/services/identity,the_order/services/intake,the_order/services/legal-documents | +| @typescript-eslint/parser | 15 | 237-combo,Datacenter-Control-Complete,Sankofa,asle/backend,dbis_core,dbis_core/frontend,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/metamask-sdk,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,smom-dbis-138/metamask-sdk,smom-dbis-138/orchestration/portal,stinkin_badges,strategic,the_order | +| @typescript-eslint/eslint-plugin | 15 | 237-combo,Datacenter-Control-Complete,Sankofa,asle/backend,dbis_core,dbis_core/frontend,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/metamask-sdk,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,smom-dbis-138/metamask-sdk,smom-dbis-138/orchestration/portal,stinkin_badges,strategic,the_order | +| @types/express | 15 | CurrenciCombo/orchestrator,Datacenter-Control-Complete,asle/backend,dbis_core,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/tools/mock-server,gru_emoney_token-factory/api/tools/swagger-ui,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138/orchestration/portal,no_five/api,smom-dbis-138/orchestration/portal | +| ts-node | 13 | CurrenciCombo/contracts,CurrenciCombo/orchestrator,Datacenter-Control-Complete,Sankofa/blockchain,asle/backend,gru_emoney_token-factory/api/tools/swagger-ui,gru_emoney_token-factory/tools/rbc,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/sdk,loc_az_hci/smom-dbis-138/watcher,quorum-test-network/dapps/quorumToken,smom-dbis-138/sdk,smom-dbis-138/watcher | +| hardhat | 12 | CurrenciCombo/contracts,Sankofa/blockchain,asle/contracts/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts | +| ts-node-dev | 11 | Datacenter-Control-Complete,dbis_core,gru_emoney_token-factory/api/services/graphql-api,gru_emoney_token-factory/api/services/mapping-service,gru_emoney_token-factory/api/services/orchestrator,gru_emoney_token-factory/api/services/packet-service,gru_emoney_token-factory/api/services/rest-api,gru_emoney_token-factory/api/services/webhook-service,gru_emoney_token-factory/api/tools/swagger-ui,loc_az_hci/smom-dbis-138/orchestration/portal,smom-dbis-138/orchestration/portal | +| tailwindcss | 11 | CurrenciCombo/webapp,Sankofa,Sankofa/portal,asle/frontend,loc_az_hci/smom-dbis-138/orchestration/portal,miracles_in_motion,no_five/frontend,smom-dbis-138/orchestration/portal,stinkin_badges,the_order/apps/portal-internal,the_order/apps/portal-public | +| solidity-coverage | 11 | asle/contracts/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,quorum-test-network/dapps/quorumToken,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts | +| hardhat-gas-reporter | 11 | asle/contracts/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,quorum-test-network/dapps/quorumToken,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts | +| chai | 11 | CurrenciCombo/contracts,asle/contracts/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,quorum-test-network/dapps/quorumToken,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts | +| @nomicfoundation/hardhat-network-helpers | 11 | asle/contracts/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable,gru_emoney_token-factory/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts,loc_az_hci/smom-dbis-138,loc_az_hci/smom-dbis-138/lib/openzeppelin-contracts,no_five/lib/openzeppelin-contracts,quorum-test-network/dapps/quorumToken,smom-dbis-138/lib/openzeppelin-contracts,smom-dbis-138/lib/openzeppelin-contracts-upgradeable,smom-dbis-138/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts | + + +## Recommendations + +### Candidates for Shared Packages + +Based on usage frequency, these dependencies are good candidates for hoisting to workspace root or shared packages: + +1. **TypeScript/JavaScript Tooling**: + - typescript + - eslint + - prettier + - @typescript-eslint/* + +2. **Testing**: + - vitest / jest + - @testing-library/* + +3. **Utilities**: + - zod (validation) + - dotenv (configuration) + - date-fns (date handling) + +4. **Blockchain/Solidity**: + - ethers / viem + - @openzeppelin/contracts + - foundry (dev dependency) + +### Version Consolidation + +Review and consolidate versions for: +- Common dependencies with version mismatches +- Outdated dependencies +- Security vulnerabilities + +## Next Steps + +1. Create shared packages for common utilities +2. Hoist common devDependencies to workspace root +3. Consolidate dependency versions +4. Set up automated dependency updates (Dependabot) + +--- + +**Generated**: Fri Dec 12 21:21:53 PST 2025