UNPKG

@yoroi/types

Version:
86 lines (56 loc) โ€ข 2.16 kB
# @yoroi/types [![npm version](https://img.shields.io/npm/v/@yoroi/types.svg)](https://www.npmjs.com/package/@yoroi/types) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![codecov](https://codecov.io/gh/Emurgo/yoroi/branch/develop/graph/badge.svg?component=types)](https://codecov.io/gh/Emurgo/yoroi) The Types package of Yoroi SDK - A collection of TypeScript type definitions and interfaces used across the Yoroi ecosystem. ## ๐Ÿ“ฆ Installation ```bash npm install @yoroi/types # or yarn add @yoroi/types ``` ## ๐Ÿ”ง Requirements - Node.js >= 22.12.0 - TypeScript >= 5.3.3 - Peer Dependencies: - @emurgo/yoroi-lib >= 2.0.0 - axios >= 1.9.0 - bignumber.js >= 9.3.0 - rxjs >= 7.8.2 ## ๐Ÿš€ Usage ```typescript import { /* your imports */ } from '@yoroi/types'; ``` ## ๐Ÿ“š Documentation For detailed documentation, please visit our [documentation site](https://github.com/Emurgo/yoroi/wiki). ## ๐Ÿงช Testing ```bash # Run tests npm test # Run tests in watch mode npm run test:watch ``` ## ๐Ÿ—๏ธ Development ```bash # Install dependencies npm install # Build the package npm run build # Build for development npm run build:dev # Build for release npm run build:release ``` ## ๐Ÿ“Š Code Coverage The package maintains a minimum code coverage threshold of 20% with a 1% threshold for status checks. [![Code Coverage](https://codecov.io/gh/Emurgo/yoroi/branch/develop/graphs/sunburst.svg?component=types)](https://codecov.io/gh/Emurgo/yoroi) ## ๐Ÿ“ˆ Dependency Graph Below is a visualization of the package's internal dependencies: ![Dependency Graph](./dependency-graph.svg) ## ๐Ÿค Contributing We welcome contributions! Please see our [Contributing Guide](https://github.com/Emurgo/yoroi/blob/develop/CONTRIBUTING.md) for more details. ## ๐Ÿ“„ License This project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/Emurgo/yoroi/blob/develop/LICENSE) file for details. ## ๐Ÿ”— Links - [GitHub Repository](https://github.com/Emurgo/yoroi/tree/develop/packages/types) - [Issue Tracker](https://github.com/Emurgo/yoroi/issues)