open-index/open-npm huggingface dataset:
npm package: @neocord/storage
Description: Storage classes for NeoCord.
Author: MeLike2D
Latest version: 1.0.0
Deprecated: Now contained within @neocord/utils

<img src="https://repository-images.githubusercontent.com/291619880/8b583d80-eb6d-11ea-8300-3206ef4d5136" />

---

> Different storage classes for NeoCord

- [Discord Server](https://discord.gg/5WD9KhF)
- [GitHub Repository](https://github.com/neo-cord/storage)

**node.js v14** or newer is required.

```shell script
yarn add @neocord/storage
```

---

<p align="center">Licensed under the <strong>MIT License</strong></p>
npm package: @neocord/utils
Description: Utilities to use within the NeoCord library.
Author: MeLike2D
Latest version: 1.1.4

<img src="https://repository-images.githubusercontent.com/291619880/8b583d80-eb6d-11ea-8300-3206ef4d5136" />

---

> Utilities that are used all across the [NeoCord](https://github.com/neo-cord) library. <br/>
> [NeoCord Support](https://discord.gg/5WD9KhF) &bull; [Github](https://github.com/neo-cord/utils)

Requires **node.js v8.x.x** or above to work.

```shell script
yarn add @neocord/utils
```

---

<p align="center">Licensed under the <strong>MIT License</strong></p>
npm package: @neodeliver/expo-sdk
Description: Neodeliver Expo SDK to catch notification stats
Author: Sacha Vandamme
Latest version: 1.0.1

NeoDeliver Expo SDK
===================

The **NeoDeliver Expo SDK** simplifies tracking push notification statistics for apps using [NeoDeliver](https://www.neodeliver.com). It integrates seamlessly with Expo.dev and allows effortless monitoring of notification delivery, interactions, and more.

**Features**
------------

*   Track push notification stats with minimal setup.
    
*   Designed for **Expo.dev Push Notification Tokens**.
    
*   Lightweight, simple, and developer-friendly.
    

**Installation**
----------------

Install the package using npm:

```bash
npm install @neodeliver/expo-sdk
```

**Getting Started**
-------------------

### **1\. Import the Listener**

In your Expo project, import the useNeodeliverListener hook:

```javascript
import { useNeodeliverListener } from '@neodeliver/expo-sdk';
```

### **2\. Add the Listener to Your App**

Use the useNeodeliverListener hook in your main app component. The listener will automatically track notification events for NeoDeliver.

```javascript
import React from 'react';
import { useNeodeliverListener } from '@neodeliver/expo-sdk';

export default function App() {
  // Initialize the NeoDeliver listener
  useNeodeliverListener();

  return (
    <YourMainAppComponent />
  );
}
```

That’s it! NeoDeliver will handle the rest.

**How It Works**
----------------

The useNeodeliverListener hook listens for push notification events such as:


*   **Notification opened**
    

These events are automatically sent to your NeoDeliver account for detailed analytics and insights.

**Requirements**
----------------

*   [Expo SDK](https://expo.dev)
    
*   A NeoDeliver account. [Sign up here](https://www.neodeliver.com).
    

**Support**
-----------

For any questions, issues, or feature requests, please visit:

*   **GitHub Repository**: [NeoDeliver Expo SDK](https://github.com/neodeliver/neodeliver-expo-sdk)
    
*   **NeoDeliver Website**: [https://www.neodeliver.com](https://www.neodeliver.com)
    

**License**
-----------

This project is licensed under the MIT License.

Start tracking and optimizing your push notification campaigns today with **NeoDeliver Expo SDK**! 🚀
npm package: @neodx/autobuild
Description: <h1 align="center">   <a aria-label="Autobuild" href="https://github.com/secundant/neodx/libs/autobuild">     🛠️ autobuild - Zero configuration libraries builder   </a> </h1>
Latest version: 0.2.1

<h1 align="center">
  <a aria-label="Autobuild" href="https://github.com/secundant/neodx/libs/autobuild">
    🛠️ autobuild - Zero configuration libraries builder
  </a>
</h1>

> In early development

One command, one dependency and zero configuration to build your libraries.

Built upon [Rollup](https://github.com/rollup/rollup) and [SWC](https://swc.rs/).

## Features

- [ ] Zero configuration with auto detection
  - [x] SWC additional configuration (`.swcrc`)
  - [ ] Babel (`.babelrc` or other formats) - we should replace (or add one more step?) swc with babel when we found `.babelrc`
  - [x] CSS
    - [x] PostCSS (by default if we found `postcss.config.js` or any other pre-processor)
    - [x] SCSS, LESS, Stylus
    - [x] Modules (`my-file.module.css`) and global (any other) files
- [x] Beautiful TypeScript support
  - [x] Builds clean TypeScript definitions
  - [x] Support configuration: `baseUrl, paths, externalHelpers, target, sourceMap, experimentalDecorators`
- [x] Multiple entries and outputs
  - [x] Different outputs: `CJS`, `ESM` (.mjs), `UMD`
  - [x] Single or multiple inputs: file, array, globs and all together
  - [ ] Out-of-box split output on multiple entries
  - [ ] **wip** `package.json` update suggestion: `exports` and `typesVersions`

## Installation and fast setup

Install autobuild with any package manager: `yarn add -D @neodx/autobuild` / `npm i -D @neodx/autobuild`.

Describe your package.json:

```json5
{
  files: ['dist', 'README.md'],
  scripts: {
    build: 'autobuild src/index.ts'
  }
}
```

And try to run our CLI: `yarn autobuild`

## Known issues and limitations

### Slow TypeScript definitions and CSS build time

We use `rollup-plugin-dts` and `rollup-plugin-postcss`,
both of them significant slow down the build time.

Probably, we will change our setup with other solutions or even with self-made plugins in future.

### Limited CSS support - single file only, no imports in generated code

Unfortunately, currently we can't provide great CSS output :(

Supported features:

- CSS modules (`my-file.module.css`), global styles
- Scss, less, stylus
- PostCSS configuration
- Minification

Unsupported:

- Multiple entries - [see our "advanced-mixed" example](./examples/advanced-mixed)
- Import statements in built code, which is required for DX with multiple entries

## Temporal milestones

- [x] `[rejected]` Replace postcss plugin with https://www.npmjs.com/package/rollup-plugin-styles
- [ ] Add support for CSS splitting
- [ ] Research why swc remove `.scss` extension
- [ ] Fork `rollup-plugin-styles`
npm package: @neodx/colors
Description: Formatting and color utils for the terminal
Author: Dmitry Remezov
Latest version: 0.2.9

# @neodx/colors

Lightweight formatting and colorizing for the terminal.

![demo](./docs/demo.png)

## Installation

```bash
npm install @neodx/colors
# yarn
yarn add @neodx/colors
# pnpm
pnpm add @neodx/colors
```

## Usage

```ts
import { colors } from '@neodx/colors';

console.log(colors.red('Hello world!'));
```

## API

### colors

The `colors` object contains all the available colors.

```ts
import { colors } from '@neodx/colors';

// colors

colors.red; // red color
colors.green; // green color
colors.yellow; // yellow color
colors.blue; // blue color
colors.magenta; // magenta color
colors.cyan; // cyan color
colors.white; // white color
colors.gray; // gray color

// bright colors

colors.redBright; // bright red color
colors.greenBright; // bright green color
colors.yellowBright; // bright yellow color
colors.blueBright; // bright blue color
colors.magentaBright; // bright magenta color
colors.cyanBright; // bright cyan color
colors.whiteBright; // bright white color

// background colors

colors.bgRed; // red background color
colors.bgGreen; // green background color
colors.bgYellow; // yellow background color
colors.bgBlue; // blue background color
colors.bgMagenta; // magenta background color
colors.bgCyan; // cyan background color
colors.bgWhite; // white background color

// modifiers

colors.bold; // bold text
colors.dim; // dim text
colors.italic; // italic text
colors.underline; // underline text
colors.inverse; // inverse text
colors.hidden; // hidden text
colors.strikethrough; // strikethrough text

colors.reset; // reset all styles
```