open-index/open-npm huggingface dataset:
npm package: @ndmspc/ndmvr
Description: NDMVR React three fiber components
Author: NDMSPC community
Latest version: 1.1.1

# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
npm package: @ndnghiadn/theme
Description: ## Installation
Latest version: 0.0.15

# `@ndnghiadn/theme`

## Installation

```sh
$ pnpm add @ndnghiadn/theme
# or
$ yarn add @ndnghiadn/theme
# or
$ npm install @ndnghiadn/theme
```

## Usage

Update your `tailwind.config.ts`

```ts
import preset from '@ndnghiadn/theme';
import type { Config } from 'tailwindcss';
import { fontFamily } from 'tailwindcss/defaultTheme';

const config: Config = {
  presets: [preset],
  content: [
    './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
    './src/components/**/*.{js,ts,jsx,tsx,mdx}',
    './src/app/**/*.{js,ts,jsx,tsx,mdx}',
  ],
};

export default config;
```

## Getting correct color

[https://uicolors.app/create] use this
npm package: @ndnghiadn/ui
Description: ## ndnghiadn UI Version 1 - Design system
Latest version: 0.0.15

# Welcome 👋🏼

## ndnghiadn UI Version 1 - Design system

Here you can find the guidelines, components APIs and examples to help you build your next project with VAR-UI.

## Documentation

Visit [https://ui.ndnghiadn.com](https://ui.ndnghiadn.com) to view the full documentation.

## Install

The UI came with different packages, namely `@ndnghiadn/icons` and `@ndnghiadn/ui`.

```sh
npm install @ndnghiadn/ui @ndnghiadn/theme @ndnghiadn/icons tailwind-variants
```

```sh
yarn add @ndnghiadn/ui @ndnghiadn/theme @ndnghiadn/icons tailwind-variants
```

```sh
pnpm i @ndnghiadn/ui @ndnghiadn/theme @ndnghiadn/icons tailwind-variants
```

## Tailwind CSS Setup

var-ui is built on top of Tailwind CSS, so you need to install Tailwind CSS first. You can follow the official
[installation guide](https://tailwindcss.com/docs/installation) to install Tailwind CSS. Then you need to add
the following code to your `tailwind.config.js` file:

```ts
// tailwind.config.ts
import { createThemes } from '@ndnghiadn/theme';
import { withTV } from 'tailwind-variants/transformer';
import type { Config } from 'tailwindcss';

const config: Config = {
  darkMode: 'class',
  content: [
    './.storybook/welcome.stories.mdx',
    './src/components/**/*.{js,ts,jsx,tsx,mdx}',
    './src/app/**/*.{js,ts,jsx,tsx,mdx}',
    './node_modules/@ndnghiadn/ui/**/*.{js,ts,jsx,tsx}',
  ],
  plugins: [createThemes()],
};

export default withTV(config);
```

## Use the Component

Now, you can use the component you installed in your application:

```jsx
import * as React from 'react';
import { Button } from '@ndnghiadn/ui';

function App() {
  return <Button>Press me</Button>;
}
```
npm package: @ndokutovich/strapi-provider-email-nodemailer
Description: Nodemailer provider for Strapi with attacments support for latest Strapi versions. With disabled SSL check by default
Author: Yurii Tykhomyrov
Latest version: 1.0.2

# strapi-provider-email-nodemailer

Nodemailer provider for Strapi with attacments support for latest Strapi versions.

Made by [Automat-IT](https://www.automat-it.com/)

## Resources

- [MIT License](LICENSE.md)

## Links

- [Strapi website](http://strapi.io/)
- [Strapi community on Slack](http://slack.strapi.io)
- [Strapi news on Twitter](https://twitter.com/strapijs)

## Installation

```bash
npm i strapi-provider-email-nodemailer
```
npm package: @ndozhh/stepper-js
Description: Simple hook that gives you everything you need to build stepper components for React
Author: Juan David Cano Hernández
Latest version: 1.0.0

<p align="center">
  <h1 align="center">◾ Stepper-js ◽</h1>

  <p align="center">
    <b>Stepper-js</b> is a little hook that provides everything you need to build an awesome stepper component or any step-by-step guided flow in React. 
    <br />
    <a href="#api"><strong>Explore the API »</strong></a>
    <br />
    <br />
  </p>
</p>

## Installation

Install the NPM package:

1. Using yarn
   ```sh
   yarn add @ndozhh/stepper-js
   ```
2. Using npm
   ```sh
   npm install @ndozhh/stepper-js
   ```

## Usage

This example is built using [MUI components](https://mui.com/)

<img style="display: block; margin: auto;" alt="Stepper-js example" src="./media/stepper.gif">
<br />

See the example code [here](./demo/src/index.jsx)
<br />
<br />

## API

| Property          | Type                             | Description                                        |
| ----------------- | -------------------------------- | -------------------------------------------------- |
| `currentStep`     | `number`                         | Current step of the stepper (_zero based_)         |
| `isFirstStep`     | `boolean`                        | Indicates whether the stepper is in the first step |
| `isLastStep`      | `boolean`                        | Indicates whether the stepper is in the last step  |
| `isFinished`      | `boolean`                        | Indicates whether the stepper is completed         |
| `isCurrentStep`   | `(stepIndex: number) => boolean` | Check if a given index is the current step         |
| `isStepCompleted` | `(stepIndex: number) => boolean` | Check if a given index has been completed          |
| `isStepSkipped`   | `(stepIndex: number) => boolean` | Check if a given index has been skipped            |
| `onNext`          | `() => void`                     | Go to the next step                                |
| `onPrevious`      | `() => void`                     | Go to the previous step                            |
| `onStep`          | `(stepIndex: number) => void`    | Go to the provided step                            |
| `onSkip`          | `(stepIndex: number) => void`    | Skip the given step                                |
| `onReset`         | `() => void`                     | Reset the stepper to its initial state             |

<br />
<br />

## License

Distributed under the MIT License. See `LICENSE` for more information.
<br />
<br />

## Contact

[Juan David 👨🏻‍💻][twitter]

[twitter]: https://twitter.com/ndozhh
npm package: @ndrsg/devkit
Description: ![npm](https://img.shields.io/npm/v/@ndrsg/devkit?label=%40ndrsg%2Fdevkit) ![npm](https://img.shields.io/npm/dw/@ndrsg/devkit)
Author: ndrsg
Latest version: 0.0.3

# @ndrsg/devkit
![npm](https://img.shields.io/npm/v/@ndrsg/devkit?label=%40ndrsg%2Fdevkit)
![npm](https://img.shields.io/npm/dw/@ndrsg/devkit)

Helper functions for development of @ndrsg packages.

## envsubst
Substitution of environment variables in objects and strings.

## markdown
Conversion functions for markdown to html.
Thanks to [highlight.js](https://highlightjs.org/) with syntax highlighting support.

## Usage
see tests
npm package: @ndrsg/nx-confluence
Description: ![npm](https://img.shields.io/npm/v/@ndrsg/nx-confluence?label=%40ndrsg%2Fnx-confluence) ![npm](https://img.shields.io/npm/dw/@ndrsg/nx-confluence)
Author: ndrsg
Latest version: 0.1.2

# @ndrsg/nx-confluence
![npm](https://img.shields.io/npm/v/@ndrsg/nx-confluence?label=%40ndrsg%2Fnx-confluence)
![npm](https://img.shields.io/npm/dw/@ndrsg/nx-confluence)



Nx executor to interact with Atlassian Confluence via its "REST" Api

## update-content
```json
{ 
  "targets": 
  {
    "confluence": {
      "executor": "@ndrsg/nx-confluence:update-content",
      "options": {
        "baseUrl": "https://conflucene.local",
        "beforeContent": "<ac:structured-macro ac:name=\"html\" ac:schema-version=\"1\" ac:macro-id=\"...\"><ac:plain-text-body><![CDATA[",
        "content": "./README.md",
        "afterContent": "]]></ac:plain-text-body></ac:structured-macro>",
        "contentId": "1234",
        "title": "The New Changelog for Version $CI_VERSION",
        "headers": {
          "Authorization": "Bearer $CONFLUENCE_TOKEN"
        },
        "contentConvert": "md2html+highlight.js"
      }
    }
  },
}
```