open-index/open-npm huggingface dataset:
npm package: @ianpaschal/eslint-config
Description: Shared ESLint config for TypeScript/React projects
Author: Ian Paschal
Latest version: 1.0.0

# @ianpaschal/eslint-config

Shared ESLint 9 flat config for TypeScript and React projects.

## Installation

All plugins are bundled as dependencies, no additional installs required.

```bash
npm install --save-dev @ianpaschal/eslint-config
```

## Usage

The package exports three named configs that can be composed, plus a default export that includes all three.

### Full config (TypeScript + React)

```js
// eslint.config.mjs
import ianpaschal from '@ianpaschal/eslint-config';

export default [
  { ignores: ['dist/**'] },
  ...ianpaschal,
];
```

### TypeScript only (no React)

```js
// eslint.config.mjs
import { base, typescript } from '@ianpaschal/eslint-config';

export default [
  { ignores: ['dist/**'] },
  ...base,
  ...typescript,
];
```

### With project-specific overrides

```js
// eslint.config.mjs
import ianpaschal from '@ianpaschal/eslint-config';

export default [
  { ignores: ['dist/**'] },
  ...ianpaschal,
  {
    files: ['src/server/**/*.ts'],
    rules: {
      '@typescript-eslint/explicit-function-return-type': 'error',
    },
  },
];
```

### VS Code

Add this to your project's `.vscode/settings.json` (required for the ESLint extension to recognize flat config):

```json
{
  "eslint.useFlatConfig": true
}
```

## Exports

| Export | Contents |
|--------|----------|
| `default` | `[...base, ...typescript, ...react]` |
| `base` | JS stylistic rules, import sorting, misc. rules |
| `typescript` | TypeScript parser + `typescript-eslint` recommended rules |
| `react` | React, React Hooks, and React Refresh rules |

## License

MIT
npm package: @ianpedraza/random-messages
Description: I don't know what to write for the first commit.
Author: Ian Pedraza
Latest version: 1.0.2

# random-messages

Whenever I start a new project, I don't know what to write for the first commit. After doing a “git init” there is technically nothing there...

## Install

```npm
npm install @ianpedraza/random-messages
```

# Usage

```bash
random-msg
```

# Contributing
If someone wants to add or improve something, I invite you to collaborate directly in this repository: [random-msg](https://github.com/ianpedraza/random-messages)

# License
random-msg is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @ianpogi5/n8n-nodes-netsuite
Description: n8n node for NetSuite using the REST API
Author: Nicholas Penree
Latest version: 0.7.7

# n8n-nodes-netsuite

![n8n.io - Workflow Automation](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-logo.png)

n8n node for interacting with NetSuite using [SuiteTalk REST Web Services](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_1540391670.html).

## How to install

### Community Nodes (Recommended)

For users on n8n v0.187+, your instance owner can install this node from [Community Nodes](https://docs.n8n.io/integrations/community-nodes/installation/).

1. Go to **Settings > Community Nodes**.
2. Select **Install**.
3. Enter `n8n-nodes-netsuite` in **Enter npm package name**.
4. Agree to the [risks](https://docs.n8n.io/integrations/community-nodes/risks/) of using community nodes: select **I understand the risks of installing unverified code from a public source**.
5. Select **Install**.

After installing the node, you can use it like any other node. n8n displays the node in search results in the **Nodes** panel.

### Manual installation

To get started install the package in your n8n root directory:

`npm install n8n-nodes-netsuite`


For Docker-based deployments, add the following line before the font installation command in your [n8n Dockerfile](https://github.com/n8n-io/n8n/blob/master/docker/images/n8n/Dockerfile):


`RUN cd /usr/local/lib/node_modules/n8n && npm install n8n-nodes-netsuite`

## License

MIT License

Copyright (c) 2022 Nicholas Penree <nick@penree.com>

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: @ianpogi5/package-name
Description: ![Build](https://img.shields.io/github/workflow/status/ianpogi5/package-name/build) [![coverage](https://img.shields.io/codecov/c/github/ianpogi5/package-name)](https://codecov.io/gh/ianpogi5/package-name)
Author: Ian Dela Cruz
Latest version: 0.1.2

# package-name

![Build](https://img.shields.io/github/workflow/status/ianpogi5/package-name/build) [![coverage](https://img.shields.io/codecov/c/github/ianpogi5/package-name)](https://codecov.io/gh/ianpogi5/package-name)

This package gives you random characters.

## Installation

```bash
npm i @ianpogi5/package-name
```
npm package: @ianprime0509/jsonresume-schema
Description: An unofficial fork of the JSON Resume schema, with TypeScript support.
Author: Ian Johnson
Latest version: 0.0.4

# JSON Resume Schema

This is an extension/adaptation of [the official JSON Resume
schema](https://github.com/ianprime0509/jsonresume-schema), provided
alongside a very small TypeScript library with type definitions and
validation functions for resume data. It is intended to be useful both
as a continuation of the original standard (which hasn't received
updates in some time) and as a utility for users of the original
standard (since any changes will be strictly backwards-compatible).

## Extensions to the standard

This section is a complete list of extensions to the original
standard.

- Certain properties are now required, such as the name of a language
  in the languages section. While this is technically
  backwards-incompatible, it is highly unlikely that any tools
  actually support the omission of these properties, and their
  omission does not make sense in any context anyways.
- Items within sections (such as a job or educational experience) may
  have an `importance` property, which is a non-negative number giving
  a relative amount of importance to that item. For example, a major
  job experience might be given an importance of 100 and a minor one
  an importance of 10; tools that support this property can use these
  values to generate shortened resumes with only items above a certain
  threshold.
npm package: @ianriizky/jsonapi-formatter
Description: A Node.js library to serialize/deserialize your data into JSON:API format.
Author: Septianata Rizky Pratama
Latest version: 0.3.0

# JSON:API Formatter

[![Build Status](https://github.com/ianriizky/jsonapi-formatter/actions/workflows/test.yml/badge.svg)](https://github.com/ianriizky/jsonapi-formatter/actions)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)

A Node.js library to serialize/deserialize your data into JSON:API format.

## Requirement

- Node.js >=10.0.0

## Instalation

You can install the project by clone it via GitHub :

```bash
npm i @ianriizky/jsonapi-formatter
```

## Testing

```bash
npm run test
```

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

## Credits

| Role | Name |
| ---- | ---- |
| Author | [Septianata Rizky Pratama](https://github.com/ianriizky) |
npm package: @ianriizky/jsonapi-formatter-express
Description: An Express library to serialize/deserialize the incoming request and outcoming response into JSON:API format.
Author: Septianata Rizky Pratama
Latest version: 0.2.1

# JSON:API Formatter for Express

[![Build Status](https://github.com/ianriizky/jsonapi-formatter-express/actions/workflows/test.yml/badge.svg)](https://github.com/ianriizky/jsonapi-formatter-express/actions)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)

An Express library to serialize/deserialize the incoming request and outcoming response into JSON:API format.

## Requirement

- Node.js >=10.0.0

## Instalation

You can install the project by clone it via GitHub :

```bash
npm i @ianriizky/jsonapi-formatter-express
```

## Testing

```bash
npm run test
```

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

## Credits

| Role | Name |
| ---- | ---- |
| Author | [Septianata Rizky Pratama](https://github.com/ianriizky) |
npm package: @ianruan/react-native-boilerplate
Description: React Native Boilerplate
Author: Ian Ruan
Latest version: 1.0.1

# React Native Boilerplate

## Usage

To create a new project with React Native CLI:

`npx react-native@latest init MyApp --template @ianruan/react-native-boilerplate --pm npm`

## Features

- ✅ Latest Expo SDK (v51) integraged, ready to install any Expo packages.
- 🎉 TypeScript
- 🧭 React Navigation
- 💅 React Native Paper - one of the most popular React Native UI libraries.
- 💡 Support for tsconfig.json aliases `@/`.
- 🏝️ TanStack react query library
- 🐻 Zustand state management library.
- 🧪 Test with React Native Testing Library