open-index/open-npm huggingface dataset:
npm package: @intelligentgrowthsolutions/eco
Description: Eco Design System for Intelligent Growth Solutions
Latest version: 17.7.13

# eco

This library was generated with [Nx](https://nx.dev).

## Adding tokens

Whenever you add tokens, you will need to run:

- `yarn install` in the project root
- `npm run tokens` in `packages/eco/`

...to make them available to your local browser.
npm package: @intelliger/tracker
Description: intelliger is a modern data-driven-marketing tool to promote your online business.
Author: Intelliger
Latest version: 1.0.0

# Welcome to Intelliger

![Version](https://img.shields.io/badge/version-1.0.1-blue.svg?cacheSeconds=2592000)

Intelliger is a Data-Driven-Marketing tool to promote your online business.

[Homepage](https://intelliger.ai/)

[Demo](https://intelliger.ai/analytic/request-demo)

## Install

```sh
npm -i intelliger
```

## Author

**Webemetric**
npm package: @intelligo.ai/bonfire-store
Description: Open source reactive store for angular
Author: Tzach Bonfil
Latest version: 0.0.15
Deprecated: ⚠️ This package has moved! Use @intelligogroup/bonfire-store from GitHub Packages → https://github.com/intelligogroup/bonfire-store/pkgs/npm/bonfire-store

# BonfireStore

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

## Code scaffolding

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

## Build

Run `ng build bonfire-store` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

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

## Running unit tests

Run `ng test bonfire-store` 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 README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @intellihr/serverless-node-utils
Description: A serverless utils library
Author: IntelliHR
Latest version: 1.0.4

An AWS serverless util library for `node.js`

## Install

NPM
```sh
npm install serverless-node-utils
```

Yarn
```sh
yarn add serverless-node-utils
```

## Usage

```javascript
const utils = require('serverless-node-utils');
```

Then you could use the methods exported in `src/index.js`

## Check Usages

* Logging
  * [Logger](src/logger)
* AWS
  * TODO...
npm package: @intellihr/standard-tslint
Description: intelliHR Standard Code Style for TSLint
Author: Eric Chan
Latest version: 2.1.1

# standard-tslint

[@intellihr/standard-tslint](https://www.npmjs.com/package/@intellihr/standard-tslint)

intelliHR Standard Code Style for TSLint (TypeScript)

# Getting Started

1. Install required packages

    ```bash
    yarn add --dev @intellihr/standard-tslint tslint tslint-config-prettier tslint-react

    # or

    npm install --dev @intellihr/standard-tslint tslint tslint-config-prettier tslint-react
    ```

2. Create `tslint.json` in your project

    ```json
    {
      "extends": ["@intellihr/standard-tslint"]
    }

    ```

3. You can modify the configs to suit your project

    ```json
    {
      "extends": ["@intellihr/standard-tslint"],
      "linterOptions": {
        "exclude": [
          "config/**/*.js",
          "node_modules/**/*.ts"
        ]
      }
    }
    ```

# CI & Release

Create PR against `master`. A new version of standard-tslint will be released after the PR is merged.

# Useful Commands

## Lint

```
yarn lint
```
npm package: @intellimaintain/cli
Description: How to do a cli
Latest version: 0.1.1

# Overview

This is about the tenth time I have cut and pasted the same thing.

It's time to make a module that can do this for me!

# Config file

Most CLIs have some config. Not all but some. This might be
* Stored in '~/.xxx.json'
* Stored in the current directory
* Stored in a parent directory
* Stored in a directory xx hanging off a parent directory
* etc...
So many options so we abstract it

## Observations
* We need the config before we build the cli because often we use it in the construction of the cli.
* Often the config needs validating and errors reporting.
* We will probably need commands to look at the config and validate it for every CLI we build.
* We need to build the config... we might add things that aren't serializable to it: this is our dependency injection too

# Building the CLI

* We always need --version. It's hard to do that here so pass it in...
* We need the config before we build the cli
* We need to be able to add config commands to the cli (but not do it automatically)

# finding your version

In your main file. Because of the use of require it's hard to do this in a library.
```typescript
export function findVersion () {
  let packageJsonFileName = "../package.json";
  try {
    return require ( packageJsonFileName ).version
  } catch ( e ) {
    return "version not known"
  }
}

```
npm package: @intellisync/biometria-continua
Description: Módulo para biometria contínua da Intellisync
Author: Guilherme Matos de Menezes
Latest version: 1.0.6

✅ Passo 1: Crie o Arquivo de Tipos Localmente
No seu projeto, crie uma pasta chamada @types dentro do diretório src.

Dentro da pasta @types, crie um arquivo intellisync__biometria-continua.d.ts com o seguinte conteúdo:

declare module '@intellisync/biometria-continua' {
  export function escutarBiometriaSilenciosamente(
    callback: (colaborador: { matricula: string; nome: string } | null) => void
  ): void;
}


✅ Passo 2: Atualize o tsconfig.json
Se o seu projeto estiver configurado para TypeScript, certifique-se de que o TypeScript reconheça o arquivo de definições de tipos.

Abra o tsconfig.json e adicione o caminho para os tipos personalizados:

{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@intellisync/biometria-continua": ["src/@types/intellisync__biometria-continua.d.ts"]
    }
  }
}


✅ Passo 3: Utilize o Módulo no Seu Código
Agora você pode usar o módulo normalmente no seu projeto TypeScript sem erros de tipos.

import { escutarBiometriaSilenciosamente } from '@intellisync/biometria-continua';

useEffect(() => {
  escutarBiometriaSilenciosamente((colaborador) => {
    if (colaborador) {
      console.log(`✅ Ponto registrado: ${colaborador.nome}`);
    } else {
      console.log('⚠️ Digital não reconhecida.');
    }
  });
}, []);
npm package: @intelrug/bunnycdn
Description: BunnyCDN node bindings
Author: Svyatoslav Fyodorov
Latest version: 0.1.3

# @intelrug/bunnycdn
<a href="https://www.npmjs.com/package/@intelrug/bunnycdn"><img src="https://img.shields.io/npm/v/@intelrug/bunnycdn" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/package/@intelrug/bunnycdn"><img src="https://img.shields.io/npm/l/@intelrug/bunnycdn" alt="Package License" /></a>
<a href="https://www.npmjs.com/package/@intelrug/bunnycdn"><img src="https://img.shields.io/npm/dm/@intelrug/bunnycdn" alt="NPM Downloads" /></a>

### Install

```bash
$ yarn add @intelrug/bunnycdn
```

### Usage

#### import
``` javascript
import { BunnyCDN } from '@intelrug/bunnycdn';
...
const bunny = new BunnyCDN({
    apiAccessKey: 'your-key',
    storageZones: [{
        name: 'your-storage-zone-name',
        accessKey: 'your-storage-zone-access-key'
    }],
});
...
```

#### Storage 

All files in Storage Zone
``` javascript
const files: StorageZoneFile[] = await bunny.storage.get('your-storage-zone-name');
```

Get contents of specific file
``` javascript
const fileContents: string = await bunny.storage
    .getFile('your-storage-zone-name', 'somepath/script.js');
```

Create a file or update contents of specific file
``` javascript
bunny.storage.update(
    'your-storage-zone-name',
    'somepath/script.js',
    'console.log(\'I was updated\');'
);
```

Delete specific file
``` javascript
bunny.storage.delete('your-storage-zone-name', 'somepath/script.js');
```

#### Bunny API

Get Billing 
``` javascript
const billing: Billing = await bunny.billing();
```

Get Statistics
``` javascript
const stats : Statistic = await bunny.statistics();
```

Purge File Cache
``` javascript
bunny.purge('http://your-zone/somepath/filetopurge.css');
```

HardUpdate File (Update and Purge)
``` javascript
bunny.hardUpdate(
    'https://your-domain.com',
    'your-storage',
    'somepath',
    'fileName.css',
    'new file contents'
);
```
npm package: @intelrug/nestjs-bunnycdn
Description: Integrates BunnyCDN with Nest
Author: Svyatoslav Fyodorov
Latest version: 0.1.1

# @intelrug/nestjs-bunnycdn
> Integrates BunnyCDN with Nest

<a href="https://www.npmjs.com/package/@intelrug/nestjs-bunnycdn"><img src="https://img.shields.io/npm/v/@intelrug/nestjs-bunnycdn" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/package/@intelrug/nestjs-bunnycdn"><img src="https://img.shields.io/npm/l/@intelrug/nestjs-bunnycdn" alt="Package License" /></a>
<a href="https://www.npmjs.com/package/@intelrug/nestjs-bunnycdn"><img src="https://img.shields.io/npm/dm/@intelrug/nestjs-bunnycdn" alt="NPM Downloads" /></a>

### Install

```bash
$ yarn add @intelrug/nestjs-bunnycdn
```

### Usage

### BunnyCDNModule.forRoot(options, connection?)

```ts
import { Module } from '@nestjs/common';
import { BunnyCDNModule } from '@intelrug/nestjs-bunnycdn';
import { AppController } from './app.controller';

@Module({
  imports: [
    BunnyCDNModule.forRoot({
      apiAccessKey: 'your-key',
      storageZones: [{
        name: 'your-storage-zone-name',
        accessKey: 'your-storage-zone-access-key'
      }],
    }),
  ],
  controllers: [AppController],
})
export class AppModule {}
```

### BunnyCDNModule.forRootAsync(options, connection?)

```ts
import { Module } from '@nestjs/common';
import { BunnyCDNModule } from '@intelrug/nestjs-bunnycdn';
import { AppController } from './app.controller';

@Module({
  imports: [
    BunnyCDNModule.forRootAsync({
      useFactory: () => ({
        apiAccessKey: 'your-key',
        storageZones: [{
          name: 'your-storage-zone-name',
          accessKey: 'your-storage-zone-access-key'
        }],
      }),
    }),
  ],
  controllers: [AppController],
})
export class AppModule {}
```

### InjectBunnyCDN(connection?)

```ts
import { Controller, Get, } from '@nestjs/common';
import { InjectBunnyCDN } from '@intelrug/nestjs-bunnycdn';
import { BunnyCDN, PullZone } from '@intelrug/bunnycdn';

@Controller()
export class AppController {
  constructor(
    @InjectBunnyCDN() private readonly bunny: BunnyCDN,
  ) {}

  @Get()
  async getHello(): Promise<PullZone[]> {
    try {
      await this.bunny.pullZone.create({
        Name: 'my-pull-zone',
        OriginUrl: 'http://my-site.com',
        Type: 0
      });
      return this.bunny.pullZone.get();
    } catch (e) {
      console.log(e);
    }
  }
}
```
npm package: @intelrug/pug-lint-loader
Description: Pug-lint loader for webpack
Author: Svyatoslav Fyodorov
Latest version: 1.0.1

# @intelrug/pug-lint-loader

> Pug-lint loader for webpack

## Install

Install `@intelrug/pug-lint-loader` package

```bash
$ yarn add -D @intelrug/pug-lint-loader
```

## Usage

In your webpack configuration

```js
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.pug$/,
        loader: '@intelrug/pug-lint-loader'
      }
    ]
  }
  // ...
}
```

To be safe, you should use `enforce: 'pre'` section to check source files, not modified
by other loaders (like `pug-loader`)

### Options

You can pass [pug-lint options](https://github.com/pugjs/pug-lint#configuration-file) in `config` property.
By default the loader will search for the pug-lint config in the root directory of your project.

```js
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.pug$/,
        loader: '@intelrug/pug-lint-loader',
        options: {
          config: {
            requireLowerCaseTags: true
          }
        }
      }
    ]
  }
  // ...
}
```

#### Errors or Warning?

You can still force this behavior by using `emitError`:

##### `emitError` (default: `false`)

Loader will always return errors if this option is set to `true`.

```js
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.pug$/,
        loader: '@intelrug/pug-lint-loader',
        options: {
          emitError: true
        }
      }
    ]
  }
  // ...
}
```

## License
MIT License
npm package: @intelrug/stylint-loader
Description: Stylint loader with webpack 4 support
Author: Svyatoslav Fyodorov
Latest version: 1.0.2

## Install

Install `@intelrug/stylint-loader` package

```bash
yarn install @intelrug/stylint-loader
```


## Usage

[Documentation: Using loaders](http://webpack.github.io/docs/using-loaders.html)

```javascript
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.styl$/,
        loader: '@intelrug/stylint-loader'
      }
    ]
  }
  // ...
}
```


### Options

You can pass [stylint options](https://github.com/rossPatton/stylint#options) directly by

- Adding a query string to the loader for this loader usable only

```js
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.styl$/,
        loader: '@intelrug/stylint-loader?{brackets: "never"}'
      }
    ]
  }
  // ...
}
```

- Adding an `options` entry:

```js
module.exports = {
  // ...
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.styl$/,
        loader: '@intelrug/stylint-loader',
        options: {
          config: 'path/.stylintrc'
        }
      }
    ]
  }
  // ...
}
```

## [License](LICENSE)