open-index/open-npm huggingface dataset:
npm package: @nacho-cs/feather-db
Description: barebones .json database utility library
Author: nacho-cs
Latest version: 1.0.1

# feather-db

## methods:

- init (create a new database)
- query (takes in a key value pair pair and returns the first element that has includes the value)
- exactQuery (same thing as query but the value must match exactly)
- queryById (find an object based on an id)
- add (add a new object)
- insert (find an object based on an id and replace the value of the key provided)
- remove (remove an object based on its id)
- count (gives the amount of objects in the database)

## utility methods:

- read (read the entire database)
- id (generates an id)

## example:

```js
import DB from "@nacho-cs/feather-db";
const db = new DB().init();

const user = {
  name: "nacho-cs",
  age: 15,
  from: "United States",
};

await db.add(user);

console.log(await db.query({ from: "United" }));
// [{
// name: "nacho-cs",
// age: 15,
// from: "United States",
// };
```
npm package: @nacho-cs/min-db
Description: a sleek, easy, and lightweight database
Author: nacho-cs
Latest version: 1.0.0

# min-db

## minimal database

```js
import { DB } from "@nacho-cs/min-db";
const db = new DB("./users.json", { users: [] }); // path, default data
const { users } = db.data; // equivalent of db.data.users
users.push({ name: "joe smith", age: 27 });
console.log(users.filter(x => age > 20)); // returns joe smith
```
npm package: @nacho-ui/animations
Description: Addon under nacho components that handles various types of animations
Author: LinkedIn
Latest version: 0.0.37

nacho-animations
==============================================================================

[Short description of the addon.]

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

```
ember install nacho-animations
```


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

[Longer description of how to use the addon in apps.]


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

### Installation

* `git clone <repository-url>`
* `cd nacho-animations`
* `yarn install`

### Linting

* `yarn lint:hbs`
* `yarn lint:js`
* `yarn lint:js --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

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

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nacho-ui/avatars
Description: The go-to addon for rounded avatar image components and macro-components
Author: LinkedIn
Latest version: 0.0.37

nacho-avatars
==============================================================================

The Nacho Avatars addon is used for when we want to render a rounded image for a particular individual's avatar image.
We also provide macro components for viewing an avatar's details or creating stacked facepiles and rollups.

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

```
ember install @nacho-ui/avatars
```


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

### Getting Started

*Note*: This addon requires that your host application also includes the `@nacho-ui/core` addon, which provides some cores stylings and scss functions that are used throughout many nacho addons. It also requires that your application uses SCSS. Otherwise, the consuming application will have to write it's own look and feel

```scss
// <your host app>/styles/app.scss
@import 'nacho-core';
@import 'nacho-avatars';
...
```

In your application, you should at some point use a fallback URL if you plan on having a default avatar appear in cases where the url did not load.

```javascript
// This is just an example
import { inject as service } from '@ember/service';

export default class Application extends Route {
  nachoAvatarService = inject('nacho-avatars');
  ...
  constructor() {
    super(...arguments);
    this.get('nachoAvatarService').set('imgFallbackUrl', 'https://vignette.wikia.nocookie.net/starwars/images/2/20/LukeTLJ.jpg/revision/latest?cb=20170927034529');
  }
  ...
}
```

Then in your templates, you can try to use your avatar images

```html
<!-- your-template.hbs -->
<div>
  {{nacho-avatar
    img="cdn.linkedin.media/getimage/ash-ketchum.jpg"
    altText="Ash Ketchum"
  }}
  ...
</div>
```

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

### Installation

* `git clone <repository-url>`
* `cd nacho-avatars`
* `yarn install`

### Linting

* `yarn lint:hbs`
* `yarn lint:js`
* `yarn lint:js --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

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

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nacho-ui/dropdown
Description: The default blueprint for ember-cli addons.
Author: LinkedIn
Latest version: 0.0.37

nacho-dropdown
==============================================================================

[Short description of the addon.]

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

```
ember install nacho-dropdown
```


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

[Longer description of how to use the addon in apps.]


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

### Installation

* `git clone <repository-url>`
* `cd nacho-dropdown`
* `yarn install`

### Linting

* `yarn lint:hbs`
* `yarn lint:js`
* `yarn lint:js --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

### Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

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

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nachocab/pipedream-global
Description: ``` git add . && git ci -m "COMMIT MESSAGE" && npm version patch && git push && npm publish # you'll get asked to provide 2FA ```
Author: Nacho Caballero
Latest version: 2.0.46

# pipedream-global

## upgrade
```
git add . && git ci -m "COMMIT MESSAGE" && npm version patch && git push && npm publish # you'll get asked to provide 2FA
```

You have to make a trivial change in Pipedream, then deploy, then re-emit the failing event.

## use

```
const { encodeUrl } = require("@nachocab/pipedream-global");
```
npm package: @nachyn/node-red-contrib-git-console
Description: Node-RED plugin that adds a Git Console tab to the UI for executing Git commands within the current project directory
Author: Nachyn
Latest version: 1.0.1

# Node-RED Git Console

A Node-RED plugin that adds a Git Console tab to the UI, allowing you to execute Git commands directly within your project's directory.

# Note
After switching commits using `git checkout`, refresh the page (F5) to let Node-RED compute the difference between the previously applied code and the Git data

## Features

- `Git Console` tab in Node-RED UI
- Execute Git commands in current project directory (`/data/projects/{current-project}`)
- Clear command history with one click
- Basic command security validation

## Installation
Install via the Palette Manager or from within your node-red directory:
```bash
npm install @nachyn/node-red-contrib-git-console
```

## Screenshots

![Screen1](https://raw.githubusercontent.com/Nachyn/node-red-contrib-git-console/master/img/1.jpg)
npm package: @naci/create-frontend-project
Description: create react projects
Author: Naci Akce
Latest version: 0.3.25

## Getting Started

### `npx @naci/create-frontend-project folder-name`

### `yarn create @naci/frontend-project folder-name`

Create Project

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.
.

### `yarn test`

Launches the test runner

### `yarn build`

Builds the app for production to the `build` folder.

## Options

### Overrride or Extend webapack config

create a `webpack.config.js` in your project root directory

### Sass

Install node-sass in your Project

`yarn add -D node-sass`
npm package: @naci/create-project
Description: create react projects
Author: Naci Akce
Latest version: 0.2.9

## Getting Started

### `npx @naci/create-project folder-name`

### `yarn create @naci/project folder-name`

Create Project

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.
.

### `yarn test`

Launches the test runner

### `yarn build`

Builds the app for production to the `build` folder.

## Options

### Overrride or Extend webapack config

create a `webpack.config.js` in your project root directory

### Sass

Install node-sass in your Project

`yarn add -D node-sass`
npm package: @naci/scripts
Description: ### `npx @naci/create-frontend-project folder-name`
Latest version: 1.3.6

## Getting Started

### `npx @naci/create-frontend-project folder-name`

### `yarn create @naci/frontend-project folder-name`

Create Project

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.
.

### `yarn test`

Launches the test runner

### `yarn build`

Builds the app for production to the `build` folder.

## Options

### Overrride or Extend webapack config

create a `webpack.config.js` in your project root directory

### Sass

Install node-sass in your Project

`yarn add -D node-sass`