-
Notifications
You must be signed in to change notification settings - Fork 5.4k
[Bug] missing some packagesΒ #8012
Description
π± Interface Affected
Which application are you experiencing issues with?
- Web (app.uniswap.org)
- Wallet Extension (wallet.uniswap.org)
- Wallet Mobile App
- iOS
- Android
- Both
π§© App Version
- Version : 6f3592a
- Production build
- Development build
π» System / Environment Info
Please provide details about your environment:
- Browser (name + version): N/A (Build-time error)
- OS / Platform (e.g. iOS 17, Windows 11, Android 14): Macos
- Device (e.g. iPhone 14 Pro, Pixel 7, MacBook Pro 2023): Bun v1.3.1
- Wallet used (e.g. Uniswap Wallet, MetaMask, Rainbow): Bun
- Network (e.g. Ethereum Mainnet, Arbitrum, Base, etc.): N/A (Build-time error)
π Steps to Reproduce
- Clone the repository and switch to branch web/5.136.3.
- Run bun install.
- Observe workspace error: Workspace not found "tools/uniswap-nx".
- Observe 404 error for private package @uniswap/client-privy-embedded-wallet.
- Run bunx nx run @universe/web:dev.
β Expected Behavior
What should have happened?
The development environment should be buildable for external contributors.
β Actual Behavior
What actually happened?
The build and installation process fails due to missing directories and inaccessible private packages.
The root package.json defines:
"workspaces": ["apps/", "packages/", "config/", "tools/uniswap-nx", "labs/"]
However, the directories tools/uniswap-nx and labs/ are missing from the public repository, causing the package manager to throw "Workspace not found" errors.
The project depends on @uniswap/client-privy-embedded-wallet and @uniswap/client-embeddedwallet, which return 404 Not Found from the public registry. This blocks Vite from resolving imports in packages/uniswap/src/data/rest/embeddedWallet/requests.ts.
πΈ Screenshots or Screen Recording
Please upload any relevant screenshots or recordings to help us understand the issue better.
π§Ύ Additional Context
Any extra details? (e.g. logs, error messages, recent updates, beta flags enabled, etc.)