open-index/open-npm huggingface dataset:
npm package: @inseefr/iam
Description: Access management module
Author: INSEE
Latest version: 0.1.2

# IAM

Access management module

[![IAM CI](https://github.com/InseeFr/IAM/actions/workflows/ci.yml/badge.svg)](https://github.com/InseeFr/IAM/actions/workflows/ci.yml)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=InseeFr_IAM&metric=coverage)](https://sonarcloud.io/dashboard?id=InseeFr_IAM)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=InseeFr_IAM&metric=alert_status)](https://sonarcloud.io/dashboard?id=InseeFr_IAM)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

[Storybook](https://inseefr.github.io/IAM) is available online.

## Usage

An example is deployed [online](https://inseefr.github.io/IAM/example).
npm package: @inseefr/vtl-2.0-antlr-tools
Description: JavaScript tools for the [Validation and Transformation Language](https://sdmx.org/?page_id=5096)
Author: INSEE
Latest version: 0.3.2

# VTL 2.0 Antlr tools

[![npm version](https://badge.fury.io/js/%40inseefr%2Fvtl-2.0-antlr-tools.svg)](https://badge.fury.io/js/%40inseefr%2Fvtl-2.0-antlr-tools)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

Set of auto-generated VTL 2.0 tools, produced by antlr.
npm package: @inseefr/vtl-2.1-antlr-tools
Description: JavaScript tools for the [Validation and Transformation Language](https://sdmx.org/?page_id=5096)
Author: INSEE
Latest version: 1.0.0-rc2
Deprecated: Official version finally published under 2.0

# VTL 2.1 Antlr tools

## Usage

Download the library from npm:

```
yarn add @inseefr/vtl-2.1-antlr-tools
```

Import all the tools:

```js
import * as VTL21AntlrTools from '@inseefr/vtl-2.1-antlr-tools';
```

Or import the required objects directly one by one:

```js
import {
	VtlLexer,
	VtlParser,
	VtlListener,
	VtlVisitor,
} from '@inseefr/vtl-2.1-antlr-tools';
```
npm package: @inseefr/vtl-2.1-engine
Description: JavaScript engine for the [Validation and Transformation Language](https://sdmx.org/?page_id=5096)
Author: INSEE
Latest version: 0.1.9
Deprecated: Official version finally published under 2.0

# VTL 2.1 Engine

## Usage

Download the library from npm:

```
yarn add @inseefr/vtl-2.1-engine
```

Import the `interpret` function:

```js
import { interpret } from '@inseefr/vtl-2.1-engine';
```

Execute VTL interpretation on an expression:

```js
const expr = '"Hello " || NAME';
const bindings = { NAME: 'world' };
const result = interpret(expr, bindings);
// result will be: 'Hello world'
```
npm package: @inseefr/vtl-tools
Description: JavaScript tools for the [Validation and Transformation Language](https://sdmx.org/?page_id=5096)
Author: INSEE
Latest version: 0.1.15
Deprecated: Replaced by separate tools and engine

# VTL Tools

JavaScript tools for the [Validation and Transformation Language](https://sdmx.org/?page_id=5096)

[![Build Status](https://travis-ci.org/InseeFr/VTL-Tools.svg?branch=master)](https://travis-ci.org/inseefr/vtl-tools)
[![Coverage Status](https://coveralls.io/repos/github/InseeFr/VTL-Tools/badge.svg?branch=master)](https://coveralls.io/github/InseeFr/VTL-Tools?branch=master)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=InseeFr_VTL-Tools&metric=alert_status)](https://sonarcloud.io/dashboard?id=InseeFr_VTL-Tools)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

The documentation can be found in the [docs](https://github.com/InseeFr/VTL-Tools/tree/master/docs) folder and [browsed online](https://inseefr.github.io/VTL-Tools).

[Storybook](https://inseefr.github.io/VTL-Tools/storybook) is also available online.
npm package: @insel-null/uuid
Description: A simple, fast UUID implementation.
Latest version: 0.0.1

# @insel-null/uuid

A simple, fast UUID implementation.

## Usage

###### v7

```ts
import { v7 } from '@insel-null/uuid'
// import { v7 } from '@insel-null/uuid/v7'
// import uuid from '@insel-null/uuid'

const uuid: `${string}-${string}-${string}-${string}-${string}` = v7() // uuid.v7()
```

###### v4

```ts
import { v4 } from '@insel-null/uuid'
// import { v4 } from '@insel-null/uuid/v4'
// import uuid from '@insel-null/uuid'

const uuid: `${string}-${string}-${string}-${string}-${string}` = v4() // uuid.v4()
```

> `v4` is an alias for `crypto.randomUUID`.

## Benchmark

```bash
pnpm bench
```

```
benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
@insel-null/uuid/v7          207.98 ns/iter 209.22 ns ▃█▂
                    (186.45 ns … 499.22 ns) 349.72 ns ███▃
                    (354.51  b …   1.11 kb) 721.00  b ████▆▃▂▁▁▁▁▁▁▁▁▂▁▁▁▁▁

uuid                         287.86 ns/iter 292.96 ns █▃
                    (248.70 ns … 643.33 ns) 595.99 ns ███
                    (888.95  b …   1.49 kb)   1.01 kb ████▄▃▃▂▂▂▂▁▁▁▂▁▁▁▁▁▁

uuidv7                       422.08 ns/iter 303.00 ns █
                    (216.00 ns … 278.23 µs)   1.70 µs █
                    (  1.24 kb … 354.52 kb)   1.71 kb ██▃▂▁▁▁▁▁▁▁▁▁▂▄▂▁▁▁▁▁

crypto.randomUUID            103.41 ns/iter 102.44 ns  ▃█
                     (83.06 ns … 355.95 ns) 224.91 ns  ██
                    ( 89.73  b … 942.01  b) 441.07  b ▇███▄▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁

summary
  crypto.randomUUID
   2.01x faster than @insel-null/uuid/v7
   2.78x faster than uuid
   4.08x faster than uuidv7
```

## License

[MIT](LICENSE.md)
npm package: @inserious-digital/ionic-front-components
Description: Inserious services for reuse on his projects.
Latest version: 1.0.7

# WebComponents

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test web-components` 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.io/cli) page.
npm package: @insertish/discord-rpc
Description: A simple RPC client for Discord
Author: snek
Latest version: 4.0.1

<div align="center">
  <br />
  <p>
    <a href="https://discord.gg/bRCvFy9"><img src="https://discordapp.com/api/guilds/222078108977594368/embed.png" alt="Discord server" /></a>
    <a href="https://www.npmjs.com/package/discord-rpc"><img src="https://img.shields.io/npm/v/discord-rpc.svg?maxAge=3600" alt="NPM version" /></a>
    <a href="https://www.npmjs.com/package/discord-rpc"><img src="https://img.shields.io/npm/dt/discord-rpc.svg?maxAge=3600" alt="NPM downloads" /></a>
    <a href="https://david-dm.org/discordjs/RPC"><img src="https://img.shields.io/david/discordjs/RPC.svg?maxAge=3600" alt="Dependencies" /></a>
  </p>
  <p>
    <a href="https://nodei.co/npm/discord-rpc/"><img src="https://nodei.co/npm/discord-rpc.png?downloads=true&stars=true" alt="NPM info" /></a>
  </p>
</div>

# Discord.js RPC Extension

### [Documentation](https://discord.js.org/#/docs/rpc/)

### [Rich Presence Example](https://github.com/discordjs/RPC/blob/master/example)

### __Browser__ Example

```javascript
const clientId = '287406016902594560';
const scopes = ['rpc', 'rpc.api', 'messages.read'];

const client = new RPC.Client({ transport: 'websocket' });

client.on('ready', () => {
  console.log('Logged in as', client.application.name);
  console.log('Authed for user', client.user.username);

  client.selectVoiceChannel('81384788862181376');
});

// Log in to RPC with client id
client.login({ clientId, scopes });
```