> **Deprecated.** Use [`@ariestools/sdk`](../../ariestools-sdk/README.md) instead. This package is a backward-compatibility re-export shim.

[![logo][]](https://xylabs.com)

# @xylabs/ellipsize

[![npm][npm-badge]][npm-link]
[![license][license-badge]][license-link]

> Base functionality used throughout XY Labs TypeScript/JavaScript libraries

## Install

Using npm:

```sh
npm install @xylabs/ellipsize
```

Using yarn:

```sh
yarn add @xylabs/ellipsize
```

Using pnpm:

```sh
pnpm add @xylabs/ellipsize
```

Using bun:

```sh
bun add @xylabs/ellipsize
```


## License

See the [LICENSE](LICENSE) file for license rights and limitations (LGPL-3.0-only).

## Usage

```ts
import { ellipsize } from '@xylabs/ellipsize'

ellipsize('1234567890') // '12...90'
ellipsize('1234567890', 4) // '1234...7890'
```

## Credits

[Made with 🔥 and ❄️ by XY Labs](https://xylabs.com)

[npm-badge]: https://img.shields.io/npm/v/@xylabs/ellipsize.svg
[npm-link]: https://www.npmjs.com/package/@xylabs/ellipsize
[license-badge]: https://img.shields.io/npm/l/@xylabs/ellipsize.svg
[license-link]: https://github.com/xylabs/sdk-js/blob/main/LICENSE
[logo]: https://cdn.xy.company/img/brand/XYPersistentCompany_Logo_Icon_Colored.svg
