An open API service indexing awesome lists of open source software.

https://github.com/aboutbits/ts-utils


https://github.com/aboutbits/ts-utils

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# @aboutbits/ts-utils

[![npm package](https://badge.fury.io/js/%40aboutbits%2Fts-utils.svg)](https://badge.fury.io/js/%40aboutbits%2Fts-config)
[![license](https://img.shields.io/github/license/aboutbits/ts-utils)](https://github.com/aboutbits/ts-config/blob/main/license.md)

AboutBit's [TypeScript](https://www.typescriptlang.org/) utilities

## Usage

Install the package:

```sh
npm i -D @aboutbits/ts-utils
```

Import the utility of your choice:

```ts
import type { DistributivePick } from '@aboutbits/ts-utils'

// omitted code using DistributivePick
```

## Build & Publish

To build and publish the package, visit the GitHub Actions page of the repository.

You can choose between two workflows:
- `Release Package` to publish a new version of the package.
- `Pre-Release Package` to publish a new pre-release version of the package.

**Note:** Pre-releases need to be supplied with a pre-id.

**Note:** To increment a pre-release, you have to run the normal release workflow and select "prerelease". For this action you need to already be on a pre-release version.

## Information

AboutBits is a company based in South Tyrol, Italy. You can find more information about us
on [our website](https://aboutbits.it).

### Support

For support, please contact [info@aboutbits.it](mailto:info@aboutbits.it).

### Credits

- [All Contributors](../../contributors)

### License

The MIT License (MIT). Please see the [license file](license.md) for more information.