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

10 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

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages