This is a guide that will show you how you can run this project locally if you want to test or make contributions to our Fuel Wallet SDK.
This project includes frontend. To begin, install dependencies:
git clone https://github.com/FuelLabs/fuels-wallet cd fuels-wallet
cp packages/app/.env.example packages/app/.env
In this step, we are going to;
Make sure you have docker installed and running, before running the command below
Start a local development frontend. After running the below command you can open http://localhost:3000 in your browser to view the frontend.
This section has a brief description of each directory. More details can be found inside each package, by clicking on the links.
To make life easier we added as many useful scripts as possible to our package.json . These are some of the most used during development:
pnpm <command name>
Run development server for the WebApp packages/app
Run storybook, which is the place we use to develop our components.
Run all units tests that are based on Jest.
Run all E2E tests that are based on Cypress.
Other scripts can be found in package.json .
Please make sure you have done these steps first:
All tests are run against the local node configured in the files
packages/app/.env.test if the file exists).
Before running test, make sure a local test node is running:
Then, to run tests use:
To run E2E tests, follow these steps:
NODE_ENV=test pnpm build:app
NODE_ENV=test pnpm test:e2e