1.1.0 • Published 5 months ago

@xtreamsrl/extensions v1.1.0

Weekly downloads
-
License
-
Repository
github
Last release
5 months ago

@xtreamsrl/extensions

This package provides a collection of utility high order functions for common operations on standard JavaScript Array and Date objects.

Installation

npm install @xtreamsrl/extensions

Usage

Import the utility functions you need from the @xtreamsrl/extensions package:

import { groupBy } from '@xtreamsrl/extensions';

Run unit tests

Run nx test extensions to execute the unit tests via Jest.

Linting

Run nx lint extensions to execute the lint via ESLint.

Versioning

Export the GH_TOKEN environment variable with your GitHub token with at least the repo scope:

export GH_TOKEN=<YOUR_PERSONAL_GH_TOKEN>

Then run the following command:

lerna version

The GH_TOKEN is needed to push the version commit and tag to the remote repository and to create the release on GitHub.

For general information about the versioning process, please refer to the root Readme Versioning section.

Publishing

Update your local .npmrc file to include the following lines:

@xtreamsrl:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}

The ${NPM_TOKEN} placeholder is a npm personal access token publish permissions on the @xtreamsrl organization. It can be treated as placeholder to replace with the actual token value, or you can set it as an environment variable:

export NPM_TOKEN=<YOUR_PERSONAL_NPM_TOKEN>

Then run the following command:

npm run lerna-publish

Who we are

1.1.0

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago

0.3.1

5 months ago

0.3.0

6 months ago

0.2.2

8 months ago