open-index/open-npm huggingface dataset:
npm package: @padoa/eslint-plugin
Description: Padoa ESLint plugins, configurations & rules
Latest version: 5.4.1

# Padoa Lint

Ce package contient l'ensemble des règles de linting et formatage commune pour les repo Typescript de Padoa, ainsi que les repo Frontend :
- ESLint
  - configurations à combiner (base, backend & prettier par exemple)
  - un plugin ajoutant des règles custom Padoa
  - des configurations de règles à réutiliser (ex: `const { noRestrictedImportsPaths } = require('@padoa/eslint-plugin/lib/rule-config');`)

Liste des règles :
  * https://eslint.org/docs/rules/
  * https://github.com/typescript-eslint/typescript-eslint/tree/main/packages/eslint-plugin#supported-rules
  * https://github.com/angular-eslint/angular-eslint#functionality
  * https://github.com/jest-community/eslint-plugin-jest#rules
  * https://github.com/veritem/eslint-plugin-vitest#rules
## Problèmes connus

Aucun en ce moment. 🤞

## Backend or package config (EsLint + Prettier)
### 1- Installation
`yarn add @padoa/eslint-plugin @padoa/prettier -D`

### 2- Créer un fichier `.eslintrc.mjs` à la racine du repository avec cette config
```js
module.exports = {
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: './tsconfig.json',
    tsconfigRootDir: __dirname,
  },
  extends: [
    'plugin:@padoa/base',
    'plugin:@padoa/backend',
    'plugin:@padoa/prettier',
  ],
  plugins: ['@padoa'],
  rules: {
    // Si besoin d'ajouter ou surcharger des règles spécifiques au TypeScript
  },
};
```

## Frontend config (EsLint + angular-eslint + Prettier)
### 1- Installation
`yarn add @padoa/eslint-plugin @padoa/prettier @angular-eslint/builder @angular-eslint/eslint-plugin @angular-eslint/eslint-plugin-template @angular-eslint/schematics @angular-eslint/template-parser -D`

### 2- Créer un fichier `.eslintrc.mjs` à la racine du repository avec cette config
```js
module.exports = {
  overrides: [
    {
      files: ['*.ts'],
      parser: '@typescript-eslint/parser',
      parserOptions: {
        project: './tsconfig.json',
        tsconfigRootDir: __dirname,
      },
      extends: [
        'plugin:@padoa/base',
        'plugin:@padoa/angular',
        'plugin:@padoa/prettier',
      ],
      plugins: ['@padoa'],
      rules: {
        // Si besoin d'ajouter ou surcharger des règles spécifiques au TypeScript
      },
    },
    {
      files: ['*.html'],
      extends: [
        'plugin:@padoa/base',
        'plugin:@padoa/angular-template',
        'plugin:@padoa/prettier',
      ],
      plugins: ['@padoa'],
      rules: {
        // Si besoin d'ajouter ou surcharger des règles spécifiques au HTML et template Angular
      }
    },
  ],
};
```

### 3- Ajouter cette configuration pour les fichiers des style à `lint-stagged` dans votre `package.json`**
```js
"lint-staged": {
  "*.{js,ts,html}": "eslint --fix"
},
```
npm package: @padoa/prettier
Description: Package containing Padoa's common Prettier configuration
Latest version: 5.0.10

# Padoa Prettier configuration

Ce package contient la configuration Prettier utilisée chez Padoa.
Ne s'utilise en général pas directement, mais via `@padoa/eslint-plugin` et `@padoa/stylelint`.

Liste des règles :
  * https://prettier.io/docs/en/options.html

## Usage

`yarn add @padoa/prettier prettier -D`

puis

```js
import prettierConfig from '@padoa/prettier';
```

ou

```js
const prettierConfig = require('@padoa/prettier');
```
npm package: @padoa/stylelint
Description: Package containing Padoa's common Stylelint configuration
Latest version: 3.0.16

# Padoa Stylelint configuration

Ce package contient la configuration des règles de Stylelint pour les repo Frontend.

Liste des règles :
  * https://stylelint.io/user-guide/rules/list/

## Usage

### 1- Installation
`yarn add @padoa/stylelint @padoa/prettier -D`

### 2- Créer un fichier `stylelint.config.js` à la racine de votre repository avec cette config
```js
module.exports = {
  extends: [
    '@padoa/stylelint',
  ],
  rules: {
    // Si besoin d'ajouter ou surcharger des règles
  }
```

### 3- Ajouter cette configuration pour les fichiers des style à `lint-stagged` dans votre `package.json`
```js
"lint-staged": {
  "*.{css,scss,sass}": ["stylelint"]
},
```
npm package: @padolabs/mpctls-js-sdk
Description: pado mpc-tls js sdk
Author: PADO Labs
Latest version: 0.1.2

You can find more detailed information through the following two links.

## Basic Intro

- [Overview](https://docs.padolabs.org/mpc-tls/mpc-tls-sdk/overview)

## Quick Start

- [Quick Start](https://docs.padolabs.org/mpc-tls/mpc-tls-sdk/quickstart)


## Note

- We need to register your dApps' domain to maintain the whitelist for production usage. If you are only debugging locally, simply follow the [Quick Start](https://docs.padolabs.org/mpc-tls/mpc-tls-sdk/quickstart) instructions to complete the integration. 

- For better tech support, please contact the PADO team through our **[community](https://discord.gg/AYGSqCkZTz)**.
npm package: @padovani/med-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.0.0.
Latest version: 0.0.1

# MedLib

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

## Code scaffolding

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

## Build

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

## Publishing

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

## Running unit tests

Run `ng test med-lib` 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.