open-index/open-npm huggingface dataset:
npm package: @opnd/core
Description: Core module of `opnd`
Author: JounQin
Latest version: 0.0.0

# pkg

A simple package

## TOC <!-- omit in toc -->

- [Usage](#usage)
  - [Install](#install)
  - [API](#api)
- [Sponsors](#sponsors)
- [Backers](#backers)
- [Changelog](#changelog)
- [License](#license)

## Usage

### Install

```sh
# pnpm
pnpm add pkg

# yarn
yarn add pkg

# npm
npm i pkg
```

### API

```js
import echo from 'pkg'

echo()
```

## Sponsors

| 1stG                                                                                                                               | RxTS                                                                                                                               | UnTS                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [![1stG Open Collective backers and sponsors](https://opencollective.com/1stG/organizations.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective backers and sponsors](https://opencollective.com/rxts/organizations.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective backers and sponsors](https://opencollective.com/unts/organizations.svg)](https://opencollective.com/unts) |

## Backers

| 1stG                                                                                                                             | RxTS                                                                                                                             | UnTS                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| [![1stG Open Collective backers and sponsors](https://opencollective.com/1stG/individuals.svg)](https://opencollective.com/1stG) | [![RxTS Open Collective backers and sponsors](https://opencollective.com/rxts/individuals.svg)](https://opencollective.com/rxts) | [![UnTS Open Collective backers and sponsors](https://opencollective.com/unts/individuals.svg)](https://opencollective.com/unts) |

## Changelog

Detailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md).

## License

[MIT][] © [JounQin][]@[1stG.me][]

[1stg.me]: https://www.1stg.me
[jounqin]: https://GitHub.com/JounQin
[mit]: http://opensource.org/licenses/MIT
npm package: @opndev/html
Description: HTML utility functions for OPN Development
Author: Wesley Schwengle
Latest version: 0.0.2

# Welcome to @opndev/html

This is a utility function package for HTML based actions. It is an ESM package.

[If you want to know more, have a look at our documenation](https://opndev.gitlab.io/javascript/opndev-js-html/)

## Development

Try to keep functions small and try not to depend on any outside functions. We
aim to keep the dependency graph as small as possible. The use of `esm` is
welcomed and writing tests is encouraged.

### jsdoc

You can build the documentation by running `npm run jsdoc`.

### eslint

The ES Linting profile is flexible and does not try to enforce much. There is
more than one way to do it ([TIMTOWTDI](https://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it)).

Try to stay constistent, but forcing a programming style upon others is bad.

### gitignore

Please educate yourself and use a global gitignore file. Somes files will
always be there. I'm looking at you `node_modules`.

### The lockfiles
You'll also see that `package-lock.json` and/or `yarn.lock` are ignored. I
strongly believe that pinning packages lead to bit rot, as you never update
packages. When a downstream module breaks its API you should know and update
your code accordingly. The same goes for possible upstream modules. If you want
a specific version, pin it to that version, otherwise use the latest and
greatest when possible.

### Code of conduct

There is none, stay human, communicate and accept that some people have
different opinions.

### Pull requests

I'm happy to accept pull requests, just make sure your change has tests.
Add a good commit message and commit with a sign-off `git commit -s`.

A good commit message isn't just `issue(feat): added foo to bar` but also
explain the why in the commit.
npm package: @opndev/util
Description: Utility functions for OPN Development
Author: Wesley Schwengle
Latest version: 0.0.11

<!--
SPDX-FileCopyrightText: 2020-2024 Wesley Schwengle <wesley@opndev.io>

SPDX-License-Identifier: MIT
-->

# Welcome to @opndev/util

This is a utility function package that tries to solve issues by keeping things
DRY. It is an ESM package.

[If you want to know more, have a look at our documenation](https://opndev.gitlab.io/javascript/opndev-js-util/)

## Development

Try to keep functions small and try not to depend on any outside functions. We
aim to keep the dependency graph as small as possible. The use of `esm` is
welcomed and writing tests is encouraged.

### jsdoc

You can build the documentation by running `npm run jsdoc`.

### eslint

The ES Linting profile is flexible and does not try to enforce much. There is
more than one way to do it ([TIMTOWTDI](https://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it)).

Try to stay constistent, but forcing a programming style upon others is bad.

### gitignore

Please educate yourself and use a global gitignore file. Somes files will
always be there. I'm looking at you `node_modules`.

### The lockfiles
You'll also see that `package-lock.json` and/or `yarn.lock` are ignored. I
strongly believe that pinning packages lead to bit rot, as you never update
packages. When a downstream module breaks its API you should know and update
your code accordingly. The same goes for possible upstream modules. If you want
a specific version, pin it to that version, otherwise use the latest and
greatest when possible.

### Code of conduct

There is none, stay human, communicate and accept that some people have
different opinions.

### Pull requests

I'm happy to accept pull requests, just make sure your change has tests.
Add a good commit message and commit with a sign-off `git commit -s`.

A good commit message isn't just `issue(feat): added foo to bar` but also
explain the why in the commit.
npm package: @opnprd/generator-js
Description: Javascript scaffolding for ODI Leeds Production
Author: Giles Dring
Latest version: 0.3.0

# generator-js [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url]
> Javascript scaffolding for ODI Leeds Production

## Installation

First, install [Yeoman](http://yeoman.io) and generator-js using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
npm install -g @opnprd/generator-js
```

Then generate your new project:

```bash
yo @opnprd/js
```

## Getting To Know Yeoman

 * Yeoman has a heart of gold.
 * Yeoman is a person with feelings and opinions, but is very easy to work with.
 * Yeoman can be too opinionated at times but is easily convinced not to be.
 * Feel free to [learn more about Yeoman](http://yeoman.io/).

## License

MIT © [Giles Dring]()


[npm-image]: https://badge.fury.io/js/generator-js.svg
[npm-url]: https://npmjs.org/package/generator-js
[travis-image]: https://travis-ci.com/opnprd/generator-js.svg?branch=master
[travis-url]: https://travis-ci.com/opnprd/generator-js
[daviddm-image]: https://david-dm.org/opnprd/generator-js.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/opnprd/generator-js
[coveralls-image]: https://coveralls.io/repos/opnprd/generator-js/badge.svg
[coveralls-url]: https://coveralls.io/r/opnprd/generator-js
npm package: @opod/fivem-resource-cli
Description: CLI tool to generate FiveM resource templates with proper fxmanifest.lua structure
Author: Opod
Latest version: 1.0.1

# FiveM Resource CLI

A CLI tool to generate FiveM resource templates with proper `fxmanifest.lua` structure.

## Installation

```bash
npm install -g @opod/fivem-resource-cli
# or
pnpm add -g @opod/fivem-resource-cli
```

## Usage

```bash
frc
```