open-index/open-npm huggingface dataset:
npm package: @srijs/hedgehog
Description: Hedgehog will eat all your bugs.
Author: Sam Rijs
Latest version: 0.1.5

# hedgehog

<img src="https://github.com/hedgehogqa/haskell-hedgehog/raw/master/img/hedgehog-logo.png" width="33%" align="right"/>

Hedgehog is a modern property-based testing library.

It helps you write tests that catch more bugs with less code, are easier to write and to maintain.

You can use Hedgehog together with [Mocha](https://mochajs.org/), [Jest](https://facebook.github.io/jest/), and many other testing frameworks.

[![CircleCI](https://img.shields.io/circleci/project/github/srijs/node-hedgehog.svg)](https://circleci.com/gh/srijs/node-hedgehog/tree/master)
[![npm (scoped)](https://img.shields.io/npm/v/@srijs/hedgehog.svg)](https://www.npmjs.com/package/@srijs/hedgehog)
[![Codecov](https://img.shields.io/codecov/c/github/srijs/node-hedgehog.svg)](https://codecov.io/gh/srijs/node-hedgehog)
[![Greenkeeper badge](https://badges.greenkeeper.io/srijs/node-hedgehog.svg)](https://greenkeeper.io/)

## Installation

Hedgehog is available via `npm`.

```
npm install @srijs/hedgehog
```

## Usage

Just use your favorite testing framework, and sprinkle in some `forAll` goodness:

```javascript
import {forAll, Gen, Range} from '@srijs/hedgehog';

describe('arrays', () => {

    it('does not matter when an array is reversed twice', () => forAll({

        // Generate an array of booleans, with a length between 0 and 100.
        array: Gen.boolean().array(Range.linear(0, 100))

    }, ({array}) => {

        // Shallow copy the array and reverse it twice.
        const reversed = array.slice().reverse().reverse();
        // Compare it to the original array.
        expect(reversed).toEqual(array);

    }));

});
```

## Todo

- [ ] Performance tuning
- [ ] Randomness tests (uniformity, etc)

## License

MIT
npm package: @srikanth-333/ngx-custom-srikanth-table
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.0.
Author: Srikanth
Latest version: 0.0.1

# NgxCustomTable

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-custom-table` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-custom-table`.
> Note: Don't forget to add `--project ngx-custom-table` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-custom-table` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-custom-table`, go to the dist folder `cd dist/ngx-custom-table` and run `npm publish`.

## Running unit tests

Run `ng test ngx-custom-table` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @srikanthanusuri/npm-ci-login
Description: Login to the npm registry from CI
Author: Srikanth Anusuri
Latest version: 0.10.0

# npm-ci-login
Inspired from [npm-ci-login](https://github.com/postmanlabs/npm-cli-login)

Allows you to log in to NPM without STDIN, STDOUT. Use in places like CI build systems.

Uses REST calls to authenticate to the target registry.

### Installation

    npm install --location=global @srikanthanusuri/npm-ci-login

Use --location=global flag to use npm-ci-login via the CLI

### Usage

##### CLI

`npm-cli-login` expects the following environment variables to be set before you can use it to authenticate:

- `NPM_USERNAME`: NPM username
- `NPM_PASSWORD`: NPM password
- `NPM_REGISTRY`: (optional) Private NPM registry to log in to (Default: https://registry.npmjs.org)

Once the required ones are set, you can just run the following to log in:

    npm-ci-login

You can also export variables and run it all in one line:

    NPM_USERNAME=testUser NPM_PASSWORD=testPass npm-ci-login

##### Module usage
Usage
```javascript
const npmCiLogin = require('@srikanthanusuri/npm-ci-login');
npmCiLogin('username', 'password', 'https://your-registry-url'); // Registry defaults to https://registry.npmjs.org when unspecified
```