open-index/open-npm huggingface dataset:
npm package: @potidev/eslint-config
Description: ESLint configuration used by Potidev
Latest version: 2.0.3

![](.github/assets/svg/logo.svg)

# Potidev - ESLint Config

[![](https://img.shields.io/badge/Version-2.0.3-purple)](https://www.npmjs.com/package/@potidev/eslint-config)

## Whats included?

- Standard config base;
- React plugin;
- React Hooks plugin;
- JSX a11y plugin;
- Prettier;

## Setup - React (with Next.js)

Install dependencies:

```bash
npm i -D eslint @potidev/eslint-config
```

Inside `.eslintrc.json`

```json
{
  "extends": [
    "@potidev/eslint-config/next", 
    "next/core-web-vitals"
  ]
}
```

It is recommended to create a `.eslintignore` file with this content:

```
node_modules
.next
.vscode
/*.js
**/*.svg
```


After install, run to start on Next:

```bash
npm run lint
```

## Setup - React (without Next.js) or React Native

Install dependencies:

```bash
npm i -D eslint @potidev/eslint-config
```

Inside `.eslintrc.json`

```json
{
  "extends": "@potidev/eslint-config/react"
}
```

It is recommended to create a `.eslintignore` file with this content:

```
node_modules
.next
.vscode
/*.js
**/*.svg
android
ios
```

After install, run to start on React:

```bash
npm run lint
```

If your project does not have the "lint" script configured, use the command:

```bash
npx eslint --ext .js,.jsx,.ts,.tsx .
```

## Tips

To fix all files, use the command:

```bash
npm run lint --fix
```

If your project does not have the "lint" script configured, use the command:

```bash
npx eslint --fix --ext .js,.jsx,.ts,.tsx .
```
npm package: @potidev/expo-storage-onesignal-notifications
Description: Native module to save notifications received by one signal in local database
Author: duduCMT
Latest version: 0.1.0

# @potidev/expo-storage-onesignal-notifications

Native module to save notifications received by one signal in local database

# API documentation

- [Documentation for the latest stable release](https://docs.expo.dev/versions/latest/sdk/@potidev/storage-onesignal-notifications/)
- [Documentation for the main branch](https://docs.expo.dev/versions/unversioned/sdk/@potidev/storage-onesignal-notifications/)

# Installation in managed Expo projects

For [managed](https://docs.expo.dev/archive/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.

# Installation in bare React Native projects

For bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.

### Add the package to your npm dependencies

```
npm install @potidev/expo-storage-onesignal-notifications
```

### Configure for Android




### Configure for iOS

Run `npx pod-install` after installing the npm package.

# Contributing

Contributions are very welcome! Please refer to guidelines described in the [contributing guide]( https://github.com/expo/expo#contributing).
npm package: @potidev/react-vulpix-pack
Description: ![](.github/assets/svg/logo.svg)
Author: Eduardo Costa
Latest version: 0.6.5

![](.github/assets/svg/logo.svg)

# Potidev - React Vulpix Pack

[![](https://img.shields.io/badge/Beta-0.6.5-purple)](https://www.npmjs.com/package/@potidev/react-vulpix-pack)

# Description

TODO...

# Setup

## Setup Shadcn/ui in Vulpix Pack

1. Install Shadcn/ui dependencies:

```bash
npm install tailwindcss-animate class-variance-authority clsx tailwind-merge lucide-react 
```

```bash
npm install -D tailwindcss postcss autoprefixer
```

2. Configure the path aliases in your `tsconfig.json` file.

```json
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["./*"]
    }
  }
}
```

3. Configure `tailwind.config.js`. Here's what ours file looks like: [tailwind.config.js](tailwind.config.js).

3. Configure `postcss.config.js`. Here's what ours file looks like: [postcss.config.js](postcss.config.js).

4. Add the following to your [global.css](src/styles/css/global.css) file and import. You can learn more about using CSS variables for [theming in the theming section of shadcn ui doc](https://ui.shadcn.com/docs/theming).

5. Add this line in your global.css to tailwind detect the classes from vulpix like [this documentation](https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-registering-sources):

```css
@source "../node_modules/@potidev/react-vulpix-pack";
```

5. To use dark-mode, follow the [shadcn-ui documentation](https://ui.shadcn.com/docs/dark-mode).

6. In the original shadcn-ui documentation, there are other steps that are not necessary when using the vulpix pack. That's it.
npm package: @potidev/utils-vulpix-pack
Description: typescript utils methods and types
Author: Eduardo Costa
Latest version: 1.0.19

![](.github/assets/svg/logo.svg)

# Potidev - Utils Vulpix Pack

[![](https://img.shields.io/badge/Beta-1.0.19-purple)](https://www.npmjs.com/package/@potidev/utils-vulpix-pack)

# Description

TODO...
npm package: @potion/dev
Description: React components for declaratively composing animated, interactive SVG visualizations using D3
Author: Finn Fitzsimons
Latest version: 1.0.0-1

# Potion

[![npm version](https://badge.fury.io/js/potion.svg)](https://badge.fury.io/js/potion)
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/)

[http://numberpicture.com/build](http://numberpicture.com/build)

Potion is a collection of **React** components for declaratively composing animated, interactive visualizations.

## Links

- [Documentation](http://numberpicture.com/docs)
- [Project Home](http://numberpicture.com)
- [Contributing/Issues](https://github.com/finnfiddle/potion/issues)