open-index/open-npm huggingface dataset:
npm package: @socialgouv/thirdparties
Description: Collection of identified third-party web trackers
Latest version: 1.0.3

# thirdparties

A flat list of known third-party scripts or trackers and remediations.

## Usage

```js
const { trackers, find } = require("@socialgouv/thirdparties");

// list of known trackers
console.log(trackers);

// check if some URL found in our collection
console.log(find("https://path/to/some/script"));
```
npm package: @socialgouv/traducteur-legistique
Description: Module de comparaison de deux textes pour la traduction en legistique
Author: Fabrique numérique des Ministères Sociaux
Latest version: 1.1.0

# Traducteur legistique

> Traducteur pour comparer deux textes 

# Utilisation

Pour utiliser le traducteur légistique il vous suffit de l'installer dans votre projet à l'aide de :

```sh
$ yarn add @socialgouv/traducteur-legistique
```

Puis pour l'utiliser :

```js
import { difflibCalculation } from "@socialgouv/traducteur-legistique"

const arrayResult = difflibCalculation(firstText, secondText);
```

Vous avez ensuite accès à différentes informations pour chaque objets de l'array :

```ts
interface Item {
  // Le paragraphe sur lequel la modification a été effectuée
  par: string;
  // Si existant, la partie de la phrase qui a été ajoutée
  new?: string;
  // Si existant, la partie de la phrase qui a été supprimée
  old?: string;
  // Si un paragraphe entier a été ajouté il sera dans cette variable
  newPar?: string;
}
```

On a donc plusieurs cas possibles :

```
if (item.new && item.old) {
    // Il y a eu modification dans le texte, item.old a été remplacé par item.new     

} else if (item.new && !item.old) {
    // Il y a eu seulement un ajout dans le texte

} else if (item.old && !item.new) {
    // Il y a eu seulement une suppression dans le texte

} else if (item.newPar) {
    // Un nouveau paragraphe a été ajouté au texte

}
```

# Développement

Dans le projet traducteur-legistique:
- `yarn`
- `yarn test`, pour verifier que tout marche bien
- `yarn build`
npm package: @socialgouv/tslint-config-recommended
Description: Social Gouv recommended tslint config
Author: Incubateur des Ministères Sociaux
Latest version: 0.35.0

# @socialgouv/tslint-config-recommended

> Our default recommended tslint config

## Install

```sh
$ npm install -D @socialgouv/tslint-config-recommended tslint prettier
# or
$ yarn add -D @socialgouv/tslint-config-recommended tslint prettier
```

## Usage

Add this to your `tslint.json` file:

```json
{
  "extends": ["@socialgouv/tslint-config-recommended"]
}
```
npm package: @socialgouv/yarn-workspace-focus-install
Description: Install one and only workspace
Author: Fabrique numérique des Ministères Sociaux
Latest version: 1.1.38

<h1 align="center">
  <img src="https://github.com/SocialGouv/yarn-workspace-focus-install/raw/master/.github/yarn.png" width="250"/>
  <p align="center">Yarn Workspace Focus Install</p>
  <p align="center" style="font-size: 0.5em">Install one and only workspace</p>
</h1>

<p align="center">
  <a href="https://github.com/SocialGouv/yarn-workspace-focus-install/actions/"><img src="https://github.com/SocialGouv/yarn-workspace-focus-install/workflows/ci/badge.svg" alt="Github Master CI Status"></a>
  <a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache--2.0-yellow.svg" alt="License: Apache-2.0"></a>
  <a href="https://www.npmjs.com/package/@socialgouv/yarn-workspace-focus-install"><img src="https://img.shields.io/npm/v/@socialgouv/yarn-workspace-focus-install.svg" alt="Npm version"></a>
  <a href="https://codecov.io/gh/SocialGouv/yarn-workspace-focus-install"><img src="https://codecov.io/gh/SocialGouv/yarn-workspace-focus-install/branch/master/graph/badge.svg" alt="codecov"></a>
</p>

<br>
<br>
<br>
<br>

## Problem

In a yarn v1 monorepo one does not simply install one workspace.

<br>
<br>
<br>
<br>

## Solution

```sh
$ npx @socialgouv/yarn-workspace-focus-install # in packages/foo
# or
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo
```

<br>
<br>
<br>
<br>

## Installation

```sh
$ yarn add -D @socialgouv/yarn-workspace-focus-install
$ npx yarn-workspace-focus-install --cwd packages/foo
```

<br>
<br>
<br>
<br>

## Usage

```sh
$ yarn add -D @socialgouv/yarn-workspace-focus-install
# Focus install packages/foo
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo
# Focus install packages/foo without its devDependencies
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo --production
# Fake focus install packages/foo
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo --dry-run
# Focus install packages/foo pass `--cache-folder /dev/shm/yarn` to yarn
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo -- --cache-folder /dev/shm/yarn
```

<br>
<br>
<br>
<br>

## Inspiration

- Workspaces : https://classic.yarnpkg.com/en/docs/workspaces/
- `yarn workspaces focus` : https://yarnpkg.com/cli/workspaces/focus

<br>
<br>
<br>
<br>

## [License Apache-2.0](./LICENSE)