# crypto-addr-codec-vite

> Light weight package for serializing different crypto addresses

Latest version **0.1.6** (published 2022-08-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install crypto-addr-codec-vite
pnpm add crypto-addr-codec-vite
yarn add crypto-addr-codec-vite
bun add crypto-addr-codec-vite
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.6 |
| Published | 2022-08-16 |
| First published | 2022-08-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 7 |
| Unpacked size | 2.9 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Jasdeep Singh |
| Maintainers | abstractos |

## Links

- npm: https://www.npmjs.com/package/crypto-addr-codec-vite
- Repository: https://github.com/Abstract-OS/crypto-addr-codec-vite
- Homepage: https://github.com/Abstract-OS/crypto-addr-codec-vite#readme
- Issues: https://github.com/Abstract-OS/crypto-addr-codec-vite/issues
- npm.io page: https://npm.io/package/crypto-addr-codec-vite

## Dependencies (7)

- [bs58](https://npm.io/package/bs58.md) ^4.0.1
- [sha3](https://npm.io/package/sha3.md) ^2.1.1
- [base-x](https://npm.io/package/base-x.md) ^3.0.8
- [blakejs](https://npm.io/package/blakejs.md) ^1.1.0
- [big-integer](https://npm.io/package/big-integer.md) 1.6.36
- [safe-buffer](https://npm.io/package/safe-buffer.md) ^5.2.0
- [ripemd160-min](https://npm.io/package/ripemd160-min.md) 0.0.6

## Recent versions

- 0.1.6 (latest) — 2022-08-16

## README

# crypto-codec is a minimal npm package for encoding and decoding different cyrpto addresses

# all of the work is derived from the following packages.

* [bcoin](https://www.npmjs.com/package/bcoin)
` allows reuse and modifications under the MIT license present here`
    [MIT License](https://github.com/bcoin-org/bcoin/blob/4e7df6ef875e5936bea5139d922871498b4d9586/LICENSE)
* [eosjs-ecc](https://www.npmjs.com/package/eosjs-ecc)
 `allows reuse and modifications under the MIT license present here`
    [MIT License](https://github.com/EOSIO/eosjs-ecc/blob/971f51396b36bf8560d5da4915c184033b3c7823/package.json)
* [nem-sdk](https://www.npmjs.com/package/nem-sdk)
`allows reuse and modifications under the MIT license present here`
    [MIT License](https://github.com/QuantumMechanics/NEM-sdk/blob/acf5dc1aaf0166820914d7cd7f1ffb2269f27e88/LICENSE)
* [oo7](https://www.npmjs.com/package/oo7)
` allows reuse and modifications under the MIT license present here`
    [Apache License 2.0](https://github.com/paritytech/oo7/blob/ed16ceb11a9b98783902684482502245aa1a872d/packages/oo7-substrate/LICENSE)
* [ripple-address-codec](https://www.npmjs.com/package/ripple-utils)
`allows reuse and modifications under the ISC license present here`
    [ISC License](https://github.com/ripple/ripple-address-codec/blob/e2abc5820daef2cc60e592988d9ec4c1a5aa72a2/package.json)
* [rskjs-util](https://www.npmjs.com/package/rskjs-util)
`allows reuse and modifications under the MIT license present here`
    [MIT License](https://github.com/rsksmart/rskjs-util/blob/d494ff1c586db6e5d395a18c12ac274e9c616a13/LICENSE)
* [sha.js](https://www.npmjs.com/package/sha.js)
` allows reuse and modifications under the MIT license present here`
    [MIT License](https://github.com/crypto-browserify/sha.js/blob/3851b4667b548a1c5e82dd8d8406bc871d417088/LICENSE)
* [stellar-base](https://www.npmjs.com/package/stellar-base)
` allows reuse and modifications under the MIT license present here`
    [Apache License 2.0](https://github.com/stellar/js-stellar-base/blob/4ae811643e535be70d5250aa807fd107f2346eb6/LICENSE)


```
this package does not implement any features. All the work credit goes to above mentioned teams
```

# Fork
This fork fixes an issue appearing with its use alongside vite:
```
[ERROR] [plugin vite:dep-pre-bundle] Failed to resolve entry for package "crypto-addr-codec". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "crypto-addr-codec". The package may have incorrect main/module/exports specified in its package.json
```

To use the fix with packages such as `@keplr-wallet/stores` with yarn, add it to the `resolutions` section of the `package.json`:
```
  "resolutions": {
    "crypto-addr-codec": "npm:@abstract/crypto-addr-codec-vite@0.1.5"
  }
```

---
_Source: https://npm.io/package/crypto-addr-codec-vite · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
