Skip to content

About

A package for React Native to provide data structures, helpers and API to IO Wallet to obtain and manage Wallet Instance Attestations

Resources

Stars

13 stars

Watchers

9 watching

Forks

Repository files navigation

IO app IT-Wallet

This Nx monorepo contains the IT-Wallet implementation used by IO, the Italian public services app.

The workspace contains:

Project Description
@io-app-it-wallet/io-react-native-wallet The React Native library containing the IT-Wallet domain logic and APIs.
@io-app-it-wallet/example-app An Expo React Native app used to develop and test the libraries in this monorepo.

Set up the development environment

Install and activate the Node.js version declared in .node-version with your preferred version manager. For example, with nodenv:

nodenv install 
nodenv local # Should match the version in .node-version

Enable Corepack and install the workspace dependencies:

corepack enable
pnpm install

Run workspace tasks

Run tasks through Nx from the repository root:

pnpm nx run <project>:<target>

Validate the projects affected by the current changes:

pnpm nx affected --targets=test,lint,typecheck

Validate every project:

pnpm nx run-many --targets=test,lint,typecheck --all

List the projects in the workspace or inspect the targets available for a specific project:

pnpm nx show projects
pnpm nx show project @io-app-it-wallet/io-react-native-wallet
pnpm nx show project @io-app-it-wallet/example-app

About

A package for React Native to provide data structures, helpers and API to IO Wallet to obtain and manage Wallet Instance Attestations

Resources

Stars

13 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages