open-index/open-npm huggingface dataset:
npm package: @nehemiahdias/create-reactts-vite-tailwind
Description: Modern React starter template with TypeScript, Vite, Tailwind CSS, and SCSS for rapid development.
Author: Nitro
Latest version: 2.0.0

# React + TypeScript + Vite + TailwindCSS + SCSS

Modern, production-ready React starter with latest tools and zero-config setup.

## Features

-   **React 19** - Latest stable with improved performance
-   **TypeScript 5** - Full type safety and modern syntax
-   **Vite 6** - HMR and optimized builds
-   **Tailwind CSS 3** - Utility-first styling
-   **SCSS** - Enhanced CSS with nesting and variables
-   **React Router 7** - Modern routing with error boundaries
-   **ESLint 9** - Latest flat config with TypeScript support
-   **Prettier** - Consistent code formatting
-   **Path Aliases** - Clean imports with `@/` prefix

## Quick Start

```bash
npx @nehemiahdias/create-reactts-vite-tailwind my-app
cd my-app
npm install
npm run dev
```

Open http://localhost:3000 in your browser.

## Available Scripts

| Command                | Description                               |
| ---------------------- | ----------------------------------------- |
| npm run dev            | Start development server with --host flag |
| npm run build          | Type-check and build for production       |
| npm run preview        | Preview production build locally          |
| npm run lint           | Check code with ESLint                    |
| npm run lint:fix       | Auto-fix linting issues                   |
| npm run type-check     | Validate TypeScript without building      |
| npm run prettier       | Format all files                          |
| npm run prettier-check | Check if files are formatted              |

## Path Aliases

Clean imports without relative path hell:

```typescript
// Use
import { Button } from '@components/Button';
```

## Available aliases:

-   @/ - src/
-   @components/ - src/components/
-   @hooks/ - src/hooks/
-   @utils/ - src/utils/
-   @types/ - src/types/

## Requirements

Node.js >= 18.0.0

npm >= 9.0.0

## What's Included

-   TypeScript strict mode
-   ESLint with React 19 rules
-   Prettier pre-configured
-   Path aliases pre-configured
-   Modern CSS reset
-   Router with error boundary
-   Optimized production builds
-   Build chunking for better caching

#

License
MIT © Nitro

Need help? [Open an issue](https://github.com/NehemiahDias/reactts-vite-tailwind/issues)
npm package: @nehemy/result-monad
Description: A simple project to help developers work with Result type
Author: Igben O. Nehemiah
Latest version: 1.0.2

# Result
In functional programming, a Result Monad is a type that represents the result of a computation that can potentially fail or produce an error. It provides a way to handle errors or exceptional cases in a functional and composable manner.

The Result Monad typically has two possible values:

- Success: Represents a successful computation or operation. It contains the result or value 
produced by the computation.

- Failure: Represents a failed computation or operation. It contains information about the error or exceptional condition that occurred.

The key idea behind the Result Monad is to encapsulate the success or failure of a computation within the monadic type. By using this monadic structure, you can chain operations together and propagate the error state without explicit error handling in each step.

[![Build and Test](https://github.com/Igben-Nehemiah/Result/actions/workflows/build-test.yml/badge.svg)](https://github.com/Igben-Nehemiah/Result/actions/workflows/build-test.yml)


[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

A simple Typescript utility library for functional programming with result monad.

## Installation 

You can install Library Name via [NPM](https://www.npmjs.com/package/@nehemy/result-monad):
```typescript
npm install @nehemy/result
```

## Usage

To use Result, simply add a reference to the package in your typescript project and include the appropriate import:

```typescript
import { Result } from "@nehemy/result";
```

Then, you can use the result class as follow and its methods:

```typescript
let result = new Result<number>(12);
let failureResult = new Result<number>(new Error()); 

console.log(result.hasValue); // true
console.log(result.isSuccessful); // true
console.log(result.isNotSuccessful); // false
console.log(result.value); // 12

console.log(failureResult.hasValue); // false
console.log(failureResult.isSuccessful); // false
console.log(failureResult.isNotSuccessful); // true
// it is important to check if result is successful before getting result's value
console.log(failureResult.value); // throws error


result = new Result<number>(12);
failureResult = new Result<number>(new Error());

result.or(4);
console.log(result.value); // 12

failureResult.or(4);
console.log(failureResult.value); // 4

result.orInvoke(() => 4); // 12
failureResult.orInvoke(() => 4); //4 


result.match(
  value => console.log(value),
  error => console.log("Error")
); // 12

failureResult.match(
  value => console.log(value),
  error => console.log("Error")
); // "Error"

```

## Contributing

Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information.

## License

Library Name is licensed under the MIT License. See [LICENSE](LICENSE) for more information.
npm package: @neherlab/nextclade
Description: Nextclade version 0.x is deprecated. It means that we no longer recommend to use it. Please upgrade to the most recent version, containing latest bug fixes and new features. Make sure you remove the old version to avoid conflicts. The latest information a
Latest version: 0.16.1
Deprecated: Nextclade version 0.x is deprecated. It means that we no longer recommend to use it. Please upgrade to the most recent version, containing latest bug fixes and new features. Make sure you remove the old version to avoid conflicts. The latest information and installation instructions are available: in Nextclade Web application: https://clades.nextstrain.org/, in official documentation: https://docs.nextstrain.org/projects/nextclade/en/stable/, on GitHub: https://github.com/nextstrain/nextclade

DEPRECATED

### Deprecated? What does it mean?

Nextclade version 0.x is deprecated. It means that we no longer recommend to use it.

Please upgrade to the most recent version, containing latest bug fixes and new features. Make sure you remove the old version to avoid conflicts.

The latest information and installation instructions are available:

 - in Nextclade Web application: https://clades.nextstrain.org/
 - in official documentation: https://docs.nextstrain.org/projects/nextclade/en/stable/
 - on GitHub: https://github.com/nextstrain/nextclade

### What if I REALLY need to install Nextclade 0.x?

This is NOT RECOMMENDED, but you can specify version 0.14.4 explicitly when installing:

```bash
npm install --global @nextstrain/nextclade@0.14.4
```
npm package: @nehring/react-useform
Description: Form helper using react hook
Author: Rodrigo Nehring
Latest version: 0.0.1

## WORKING!

```
import React from 'react'
import useForm from 'react-useform'

const initialValues = {
  email: 'olar',
  password: '',
}

function validate(values) {
  const errors = {}
  if (!values.email) errors.email = 'email error'
  return errors
}

function TextField({ input, error, meta, label, inputProps = {} }) {
  return (
    <div className="field">
      <label htmlFor={input.id}>{label}</label>
      <input {...inputProps} {...input} />
      {error && <span>{error}</span>}
    </div>
  )
}

function App() {
  const { fields, onSubmit } = useForm({
    initialValues,
    validate,
    handleSubmit: console.warn,
  })

  return (
    <form onSubmit={onSubmit}>
      <TextField label="Email" {...fields.email} />
      <TextField label="pass" {...fields.password} />
      <button type="submit">submit</button>
    </form>
  )
}
```
npm package: @nehrom-dev/prettier-config
Description: My shared Prettier config
Latest version: 1.1.6

# @nehrom-dev/prettier-config

Reusable Prettier config for my JavaScript / TypeScript projects.

This package provides a shared Prettier setup with consistent formatting rules
and Tailwind CSS class sorting via `prettier-plugin-tailwindcss`.

## Features

- Consistent formatting across all projects
- Tailwind class sorting
- Easy setup through a single package
- Supports project-level overrides when needed

## Installation

Using Bun:

```bash
bun add -d prettier @nehrom-dev/prettier-config
```

Using npm:

```bash
npm install -D prettier @nehrom-dev/prettier-config
```

## Setup

Add the config reference to your `package.json`:

```json
{
	"prettier": "@nehrom-dev/prettier-config"
}
```

## Formatting

Run Prettier manually:

```bash
bunx prettier . --write
```

Or:

```bash
npx prettier . --write
```

## Default rules

```js
{
  printWidth: 100,
  tabWidth: 2,
  useTabs: false,
  semi: false,
  singleQuote: true,
  jsxSingleQuote: false,
  trailingComma: "all",
  bracketSpacing: true,
  arrowParens: "always",
  endOfLine: "lf"
}
```

## Tailwind support

This config includes:

- `prettier-plugin-tailwindcss`

So Tailwind utility classes are automatically sorted during formatting.

## Custom overrides per project

If you need to extend or override the base config in a specific project, create
a `.prettierrc.mjs` file:

```js
import baseConfig from '@nehrom-dev/prettier-config'

/** @type {import("prettier").Config} */
export default {
	...baseConfig,
	semi: true
}
```

## License

```
MIT License

Copyright (c) 2026 nehrom-dev

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
npm package: @nei7/nuxt-notion
Description: notion utils in nuxt
Latest version: 0.0.1

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: my-module
- Description: My new Nuxt module
-->

# My Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

Install the module to your Nuxt application with one command:

```bash
npx nuxi module add my-module
```

That's it! You can now use My Module in your Nuxt app ✨


## Contribution

<details>
  <summary>Local development</summary>
  
  ```bash
  # Install dependencies
  npm install
  
  # Generate type stubs
  npm run dev:prepare
  
  # Develop with the playground
  npm run dev
  
  # Build the playground
  npm run dev:build
  
  # Run ESLint
  npm run lint
  
  # Run Vitest
  npm run test
  npm run test:watch
  
  # Release new version
  npm run release
  ```

</details>


<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=020420&colorB=00DC82
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[npm-downloads-href]: https://npm.chart.dev/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=020420&colorB=00DC82
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt
[nuxt-href]: https://nuxt.com
npm package: @neiderruiz/calculate-distance-coordinates
Description: calculate distance between two coordinates
Author: Neider Ruiz
Latest version: 1.0.2

# 🚀 Welcome calculate distance coordinates!

Install in project

```shell
npm i @neiderruiz/calculate-distance-coordinates
```

```shell
import { getDistanceBetweenPoints } from "@neiderruiz/calculate-distance-coordinates";
```

or

```node
const { getDistanceBetweenPoints } = require("@neiderruiz/calculate-distance-coordinates");
```

usign

```js
const firstCoordinate = { latitude: 52.4, longitude: 18.7 }
const secondCoordenate = { latitude: 52.6, longitude: 18.3 }

//default kilometers
const distanceKilometers = getDistanceBetweenPoints(firstCoordinate,secondCoordenate)
// meters
const distanceMeters = getDistanceBetweenPoints(firstCoordinate,secondCoordenate, 'm')
// hectometro
const distanceHectometers = getDistanceBetweenPoints(firstCoordinate,secondCoordenate, 'hm')

```

- List all types distances
    - *Kilometers:* km
    - *Hectometers:* hm
    - *Decameters:* dam
    - *Meters:* m
    - *Decimeters:* dm
    - *Centimeters:* cm
    - *Milimeters:* mm
npm package: @neiderruiz/editor-js-translate
Description: helps to translate the content of Editor.js blocks from one language to another easily
Author: Neider Ruiz
Latest version: 1.0.5

# Translate Blocks Editor.js package

## install package

```js
npm i @neiderruiz/editor-js-translate
```

## how to use it?

```js
import { translateBlocks } form '@neiderruiz/editor-js-translate'

// translateBlocks(blocks, dest = 'en', locale = 'es')

// translation of an example from spanish to english
const blocks = {
      "time": 1690752723058,
      "blocks": [
        {
          "id": "yA6AFPfrks",
          "type": "paragraph",
          "data": {
            "text": "ejemplo traduccion de parrafo"
          }
        },
        {
          "id": "74aVbHQs3p",
          "type": "paragraph",
          "data": {
            "text": "traducimos otro parrafo de ejemplo"
          }
        },
        {
          "id": "fAmL1N8jzn",
          "type": "header",
          "data": {
            "text": "esta es una traduccion de un titulo",
            "level": 1
          }
        },
        {
          "id": "fAmL1N8jzn",
          "type": "header",
          "data": {
            "text": "suponiendo que es un titulo h2",
            "level": 2
          }
        },
        {
          "id": "Ksdhgsjf",
          "type": "linkTool",
          "data": {
            "link": "https://neiderruiz.com/",
            "meta": {
              "title": "Blog Neider Ruiz",
              "description": "Blog de desarrollo de software",
              "image": {
                "url": "https://neiderruiz.s3.amazonaws.com/avatar/neiderruiz_.png"
              }
            }
          }
        }
      ],
      "version": "2.27.2"
    }

    translateBlocks(blocks, 'en','es').then(result => {
        console.log(result)
    })

```

## result example english
```
{
    "time": 1690752723058,
    "blocks": [
        {
            "id": "yA6AFPfrks",
            "type": "paragraph",
            "data": {
                "text": "Paragraph translation example"
            }
        },
        {
            "id": "74aVbHQs3p",
            "type": "paragraph",
            "data": {
                "text": "We translate another example paragraph"
            }
        },
        {
            "id": "fAmL1N8jzn",
            "type": "header",
            "data": {
                "text": "this is a translation of a title",
                "level": 1
            }
        },
        {
            "id": "fAmL1N8jzn",
            "type": "header",
            "data": {
                "text": "assuming it's an h2 title",
                "level": 2
            }
        },
        {
            "id": "Ksdhgsjf",
            "type": "linkTool",
            "data": {
                "link": "https://neiderruiz.com/",
                "meta": {
                    "title": "Blog Neider Ruiz",
                    "description": "Blog de desarrollo de software",
                    "image": {
                        "url": "https://neiderruiz.s3.amazonaws.com/avatar/neiderruiz_.png"
                    }
                }
            }
        }
    ],
    "version": "2.27.2"
}
```
npm package: @neiderruiz/translate-files
Description: Internationalize and manage your website easily with (CSV or JSON to i18n)
Author: Neider Ruiz
Latest version: 1.2.2

# 🚀 Welcome translate files!

## Internationalize your website or app in a simple way 🇨🇴 🇺🇸 🇩🇪

## ✅ Let's speak in the same language!

<img width="389" alt="image" src="https://github.com/neiderruiz/translate-files/assets/57574910/8dfed716-9ca1-4901-af20-c0b4f4919aaa">

## See full documentation

[See documentation](https://translate-files-doc.neiderruiz.com/docs/intro)

## 📖 Table of Contents
- [🚀 Getting started](https://translate-files-doc.neiderruiz.com/docs/intro)
    - [🔵 Implement in React Js](https://translate-files-doc.neiderruiz.com/docs/frameworks-javascript/react-js)
    - [🟠 Implement in Astro](https://translate-files-doc.neiderruiz.com/docs/frameworks-javascript/astro/)
    - [🟢 Implement in NextJs](https://translate-files-doc.neiderruiz.com/docs/frameworks-javascript/next-js)
    - [⚪️ Implement Docusaurus](https://translate-files-doc.neiderruiz.com/docs/frameworks-javascript/docusaurus)

### 1. Install

```bash
npm i @neiderruiz/translate-files
```
npm package: @neiderruiz/translate-js
Description: translate text usign javascript api free
Author: Neider Ruiz
Latest version: 1.0.4

# Translate js package

## install package

```js
npm i @neiderruiz/translate-js
```

## how to use it?

```js
import { translate } form '@neiderruiz/translate-js'

// parameters in a object
translate("hola mundo","es", "en").then(response => {
    // if there is an error it returns false
    if(response){
        console.log(response) // Hello World
    }
})
```
npm package: @neighborly/eslint-config
Description: Neighborly's shared ESLint config
Author: Josemar Luedke
Latest version: 0.6.0

# @neighborly/eslint-config

Neighborly's base base config that all other configs extend from.

# License

Copyright (c) 2019 Neighborly Corporation

Licensed under the [MIT license](https://github.com/neighborly/eslint-config/blob/master/LICENSE.md).
npm package: @neighborly/eslint-config-ember
Description: Neighborly's shared ESLint config for Ember
Author: Josemar Luedke
Latest version: 0.6.0

# @neighborly/eslint-config-ember

Neighborly's shared ESLint config for Ember.js.

Adds Ember.js-specific rules.

# License

Copyright (c) 2019 Neighborly Corporation

Licensed under the [MIT license](https://github.com/neighborly/eslint-config/blob/master/LICENSE.md).
npm package: @neighborly/eslint-config-ember-typescript
Description: Neighborly's shared ESLint config for Ember with TypeScript
Author: Josemar Luedke
Latest version: 0.6.0

# @neighborly/eslint-config-ember-typescript

Neighborly's shared ESLint config for Ember.js & TypeScript.

Combines `@neighborly/eslint-config-ember` and `@neighborly/eslint-config-typescript`.

# License

Copyright (c) 2019 Neighborly Corporation

Licensed under the [MIT license](https://github.com/neighborly/eslint-config/blob/master/LICENSE.md).
npm package: @neighborly/eslint-config-node
Description: Neighborly's shared ESLint config for node
Author: Josemar Luedke
Latest version: 0.6.0

# @neighborly/eslint-config-node

Neighborly's shared ESLint config for Node.js.

Adds Node.js-specific rules and sets the environment.

# License

Copyright (c) 2019 Neighborly Corporation

Licensed under the [MIT license](https://github.com/neighborly/eslint-config/blob/master/LICENSE.md).
npm package: @neighborly/eslint-config-typescript
Description: Neighborly's shared ESLint config for TypeScript
Author: Josemar Luedke
Latest version: 0.6.0

# @neighborly/eslint-config-typescript

Neighborly's shared ESLint config for TypeScript.

Adds support for parsing TypeScript, as well as TypeScript-specific rules.

# License

Copyright (c) 2019 Neighborly Corporation

Licensed under the [MIT license](https://github.com/neighborly/eslint-config/blob/master/LICENSE.md).
npm package: @neighborly/ui
Description: The default blueprint for ember-cli addons.
Latest version: 0.24.0

@neighborly/ui [![Build Status](https://travis-ci.com/neighborly/neighborly-ui.svg?token=p4g2qE2kUoss8EGLVbt4&branch=master)](https://travis-ci.com/neighborly/neighborly-ui)
==============================================================================

Neighborly's shared component UI for Ember apps.


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.11 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @neighborly/ui
```


Usage
------------------------------------------------------------------------------

[Check our documentation site for the full usage details](http://ui.neighborly.com/).


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).