open-index/open-npm huggingface dataset:
npm package: @sotream/eslint-config-nestjs
Description: ESLint configs for nestjs applications
Author: Andrey Prisniak
Latest version: 0.1.3

# ESLint config file for NestJS projects

## Installation

With `yarn`:

```bash
yarn add -D @sotream/eslint-config-nestjs
```

With `npm`:

```bash
npm i -D @sotream/eslint-config-nestjs
```

## Usage

Create `.eslintrc.js` file:

```js
module.exports = {
  "extends": [
    "@sotream/eslint-config-nestjs"
  ],
  "rules": {
      // overrides ...
  }
}
```
npm package: @sotream/eslint-config-react-js
Description: ESLint configs for React JavaScript applications
Author: Andrey Prisniak
Latest version: 0.1.0

# ESLint config file for React JavaScript projects

## Installation

With `yarn`:

```bash
yarn add -D @sotream/eslint-config-react-js
```

With `npm`:

```bash
npm i -D @sotream/eslint-config-react-js
```

## Usage

Create `.eslintrc.js` file:

```js
module.exports = {
  "extends": [
    "@sotream/eslint-config-react-js"
  ],
  "rules": {
    // overrides ...
  }
}
```
npm package: @sotream/eslint-config-react-ts
Description: ESLint configs for React TypeScript applications
Author: Andrey Prisniak
Latest version: 0.1.2

# ESLint config file for React TypeScript projects

## Installation

With `yarn`:

```bash
yarn add -D @sotream/eslint-config-react-ts
```

With `npm`:

```bash
npm i -D @sotream/eslint-config-react-ts
```

## Usage

Create `.eslintrc.js` file:

```js
module.exports = {
  "extends": [
    "@sotream/eslint-config-react-ts"
  ],
  "rules": {
    // overrides ...
  }
}
```
npm package: @souagrosolucoes/nestjs-query-core
Description: Base query package
Author: doug-martin
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@souagrosolucoes/nestjs-query-core.svg)](https://www.npmjs.org/package/@souagrosolucoes/nestjs-query-core)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/core/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/core/package.json)

# `@souagrosolucoes/nestjs-query-core`

Core package that contains interfaces for types used by [`@souagrosolucoes/nestjs-query-graphql`](../query-graphql)
and [`@souagrosolucoes/nestjs-query-typeorm`](../query-typeorm)

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Docs

* [Nestjs-query Docs](https://tripss.github.io/nestjs-query/docs/introduction/getting-started)
npm package: @souagrosolucoes/nestjs-query-graphql
Description: Nestjs graphql query adapter
Author: doug-martin
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@souagrosolucoes/nestjs-query-graphql.svg)](https://www.npmjs.org/package/@souagrosolucoes/nestjs-query-graphql)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/query-graphql/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/query-graphql/package.json)

# `@souagrosolucoes/nestjs-query-graphql`

This package provides a code first implementation of graphql CRUD endpoints. It is built on top of
of [nestjs](https://nestjs.com/).

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@souagrosolucoes/nestjs-query-graphql` package checkout
the [Getting Started](https://tripss.github.io/nestjs-query/docs/graphql/getting-started) docs.
npm package: @souagrosolucoes/nestjs-query-mongoose
Description: Mongoose adapter for @souagrosolucoes/nestjs-query-core
Author: doug-martin
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@nestjs-query/query-mongoose.svg)](https://www.npmjs.org/package/@nestjs-query/query-mongoose)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/query-mongoose/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/query-mongoose/package.json)

# `@nestjs-query/query-mongoose`

The `query-mongoose` package that provides an implementation of `@souagrosolucoes/nestjs-query-core` `QueryService`, built on
top of of [nestjs](https://nestjs.com/) and [mongoose](https://mongoosejs.com/).

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@nestjs-query/query-mongoose` package checkout
the [Getting Started](https://tripss.github.io/nestjs-query/docs/persistence/mongoose/getting-started) docs.
npm package: @souagrosolucoes/nestjs-query-sequelize
Description: Sequelize adapter for @souagrosolucoes/nestjs-query-core
Author: doug-martin
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@souagrosolucoes/nestjs-query-sequelize.svg)](https://www.npmjs.org/package/@souagrosolucoes/nestjs-query-sequelize)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/query-sequelize/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/query-sequelize/package.json)

# `@souagrosolucoes/nestjs-query-sequelize`

The `query-sequelize` package that provides an implementation of `@souagrosolucoes/nestjs-query-core` `QueryService`, built on
top of of [nestjs](https://nestjs.com/) and [sequelize](https://sequelize.org/).

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@souagrosolucoes/nestjs-query-sequelize` package checkout
the [Getting Started](https://tripss.github.io/nestjs-query/docs/sequelize/getting-started) docs.
npm package: @souagrosolucoes/nestjs-query-typegoose
Description: Typegoose adapter for @souagrosolucoes/nestjs-query-core
Author: john mcinall
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@souagrosolucoes/nestjs-query-typeorm.svg)](https://www.npmjs.org/package/@souagrosolucoes/nestjs-query-typeorm)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/query-typegoose/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/query-typegoose/package.json)

# `@souagrosolucoes/nestjs-query-typeorm`

The `query-typegoose` package that provides an implementation of `@souagrosolucoes/nestjs-query-core` `QueryService`, built on
top of of [nestjs](https://nestjs.com/) and [typegoose](https://github.com/typegoose/typegoose).

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@nestjs-query/query-typegoose` package checkout
the [Getting Started](https://tripss.github.io/nestjs-query/docs/persistence/typegoose/getting-started) docs.
npm package: @souagrosolucoes/nestjs-query-typeorm
Description: Typeorm adapter for @souagrosolucoes/nestjs-query-core
Author: doug-martin
Latest version: 8.0.0

<p align="center">
  <a href="https://tripss.github.io/nestjs-query" target="blank"><img src="https://tripss.github.io/nestjs-query/img/logo.svg" width="120" alt="Nestjs-query Logo" /></a>
</p>

[![npm version](https://img.shields.io/npm/v/@souagrosolucoes/nestjs-query-typeorm.svg)](https://www.npmjs.org/package/@souagrosolucoes/nestjs-query-graphql)
[![Test](https://github.com/tripss/nestjs-query/workflows/Test/badge.svg?branch=master)](https://github.com/tripss/nestjs-query/actions?query=workflow%3ATest+and+branch%3Amaster+)
[![Coverage Status](https://codecov.io/gh/TriPSs/nestjs-query/branch/master/graph/badge.svg?token=29EX71ID2P)](https://codecov.io/gh/TriPSs/nestjs-query)
[![Known Vulnerabilities](https://snyk.io/test/github/tripss/nestjs-query/badge.svg?targetFile=packages/query-typeorm/package.json)](https://snyk.io/test/github/tripss/nestjs-query?targetFile=packages/query-typeorm/package.json)

# `@souagrosolucoes/nestjs-query-typeorm`

This package provides a code first implementation of graphql CRUD endpoints. It is built on top of
of [nestjs](https://nestjs.com/).

## Installation

[Install Guide](https://tripss.github.io/nestjs-query/docs/introduction/install)

## Getting Started

The get started with the `@souagrosolucoes/nestjs-query-typeorm` package checkout
the [Getting Started](https://tripss.github.io/nestjs-query/docs/persistence/typeorm/getting-started) docs.
npm package: @soubai/node-cli
Description: Minimalist CLI to speedUP your node projects
Author: Abderrahim SOUBAI-ELIDRISI
Latest version: 1.1.1

#node-cli

> a minimalist command line interface to speed-up your node projects

**node-cli** : allow you to create a new project using `new` command and `generate | crud` all related files to the project :

**install**

`$ npm install @soubai/node-cli -g`

**Usage:**

`nac [command] [options]`

`nac generate model [options]` Generate new model

`nac generate controller [options]` Generate new controller

`nac generate route [options]` Generate new route

`nac generate service [options]` Generate new service

**Commands:**

`generate <type> <file> --option` : generate a `<file>`; `<type>` can be model|service|route|controller

`new <project> --option` : create a new project a file

`crud <file> --option` : create a model , route , controller

**Options:**

**--typescript** : use typescript | default value

**--javascript** : use javascript

-h, --help output usage information

Made with ❤ By Abderrahim SOUBAI-ELIDRISI
npm package: @soubai/react-spotifycode
Description: React library for Spotify codes
Author: Abderrahim Soubai-Elidrisi
Latest version: 1.0.0

# @soubai/react-spotifycode

> React library for Spotify codes

[![NPM](https://img.shields.io/npm/v/@soubai/react-spotifycode.svg)](https://www.npmjs.com/package/@soubai/react-spotifycode) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @soubai/react-spotifycode
```

## Usage

```tsx
import React, { Component } from 'react'

import SpotifyCode from '@soubai/react-spotifycode'

class Example extends Component {
  render() {
    return (
      <SpotifyCode code='spotify:user:spotify:playlist:37i9dQZF1DXcBWIGoYBM5M' />
    )
  }
}
```

## Props

The component accept a few props:

- **code**: The Spotify URI - **required**
- **format** The image format - 'jpeg' | 'png' | 'svg' - **default** : 'jpeg'
- **barColor**: Bar color - 'black' | 'white' - **default** : 'black'
- **backgroundColor**: The background color - **default** : '000' - **example** : '000' or '000000' for #000 color
- **size**: The image size on pixel - **default** : 640

## License

MIT © [AbderrahimSoubaiElidrissi](https://github.com/AbderrahimSoubaiElidrissi)
npm package: @soubai/use-wikipedia
Description: A simple react hook for query wikipedia API
Author: Abderrahim SOUBAI-ELIDRISI
Latest version: 1.0.4

# 🧰 useWikipedia: React Hook for query wikipedia API

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->

[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)

<!-- ALL-CONTRIBUTORS-BADGE:END -->

A hook to help you to query a [wikipedia search API](https://www.mediawiki.org/wiki/API:Search)

### install

```sh
yarn add @soubai/use-wikipedia
```

### Usage

```js
import useWikipedia from "@soubai/use-wikipedia";

function MyComponent() {
  const { data, error } = useDocumentTitle("Morocco");
  return <div />;
}
```

- OR

```js
import useWikipedia from "@soubai/use-wikipedia";
const [error, setError] = useState(null);
const [data, setData] = useState([]);
const [q, setQ] = useState("");
const { query } = useWikipedia();

const search = async () => {
  // query take search string and limit result per page (default 10)
  const { data, error } = await query(q, 10);
  setData(data);
  setError(error);
};
```

## Example

for more detail about use see `./example/`