open-index/open-npm huggingface dataset:
npm package: @mynaui/favicons
Description: Simple & Quick Favicons Generator
Author: Praveen Juge
Latest version: 0.0.2

# MynaUI Favicons

Simple & Quick Favicons Generator.

Give a input SVG File. It gives six favicon files [that covers most needs](https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs).

## Usage

Run the script using `npx` and provide your SVG file as input:

```bash
npx @mynaui/favicons [path-to-your-svg-file]
```

or using bun:

```bash
bunx @mynaui/favicons [path-to-your-svg-file]
```

### Options

- `--input` or `-i`: Specify the input SVG file.
- `--quality` or `-q`: Set the quality of the PNG images (default is 85).
- `--name` or `-n`: Set the name for the manifest file (default is 'TODO').

Example:

```bash
npx @mynaui/favicons --input your_icon.svg --quality 90 --name "Your App Name"
```

## Output

The script will generate the following files in the same directory as the input SVG:

- `favicon.ico`
- `favicon-optimized.svg`
- `apple-touch-icon.png`
- `icon-192.png`
- `icon-512.png`
- `manifest.webmanifest`

## Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

## License

This project is licensed under [MIT](https://github.com/praveenjuge/mynaui-favicons/blob/main/LICENSE).
npm package: @myncraftjs/colorchat
Description: Myncraftjs colorchat package
Author: SeneSatka
Latest version: 1.0.5

# @myncraftjs/colorchat

![NPM Downloads](https://img.shields.io/npm/dm/%40myncraftjs%2Fcolorchat)
![NPM Version](https://img.shields.io/npm/v/%40myncraftjs%2Fcolorchat)

## Usage

#### Mineflayer Usage:

```js
const colorChat = require("@myncraftjs/colorchat");
const { createBot } = require("mineflayer");

const bot = createBot(...);
bot.loadPlugin(ColorChat);

bot.on("chatColorized", (colorizedMsg, pos, jsonMsg) => {
    console.log(colorizedMsg);
});
```

#### Myncraftjs Usage:

###### Coming Soon

## License

#### [MIT](https://github.com/MynCraft/colorchat/blob/main/LICENSE)
npm package: @myncraftjs/logger
Description: Myncraftjs logger package
Author: SeneSatka
Latest version: 1.0.0

## Usage

```ts
import { Logger } from "@myncraftjs/logger";
const { Logger } = require("@myncraftjs/logger");

const logger = new Logger({ header: "HEADER" });
logger.log("Hello");
logger.error("This is a logger");
logger.warn("Would you like to download this logger?");
```

<img src="https://github.com/MynCraft/logger/blob/main/assets/usage.png?raw=true"/>

### Options

```ts
new Logger({
  time: boolean, // Show time text
  date: boolean, // Show date text
  locale: string, // For time and date text format. Default is your system locale
  header: string, // Header text
});
```
npm package: @myncraftjs/spawncommands
Description: Spawn commands for MynCraftjs and mineflayer.
Author: SeneSatka
Latest version: 1.0.0

# @myncraftjs/spawncommands

![NPM Downloads](https://img.shields.io/npm/dm/%40myncraftjs%2Fspawncommands)
![NPM Version](https://img.shields.io/npm/v/%40myncraftjs%2Fspawncommands)

## Usage

#### Mineflayer Usage:

```js
const spawncommands = require("@myncraftjs/spawncommands");
const { createBot } = require("mineflayer");

const bot = createBot(...);
bot.loadPlugin(spawncommands);

bot.on("spawn:0", () => {
    console.log("Bot connected to server!");
});

bot.on("spawn:1", () => {
    console.log("Bot spawn 1");
});

bot.on("spawn:2", () => {
    console.log("Bot spawn 2");
});

bot.on("spawn:x", (b,x) => {
    console.log(`Bot spawn ${x}`);
});
```

#### Myncraftjs Usage:

###### Coming Soon

## License

#### [MIT](https://github.com/MynCraft/spawncommands/blob/main/LICENSE)
npm package: @myndpm/stylus2scss
Description: CLI utility to convert `styl` files to `scss`.   It also updates Angular Components metadata.
Latest version: 0.2.13

# @myndpm/stylus2scss

CLI utility to convert `styl` files to `scss`.  
It also updates Angular Components metadata.

## Usage

```bash
npx @myndpm/stylus2scss [--path <path>] [--git] [--dry-run]
  [--diagnose]
  [--convert] [--quote single|double] [--indent 2] [--autoprefixer] [--sign-comments]
  [--move]
  [--migrate]
```

- `--path <path>` Path to the directory for conversion. Default is current directory
- `--git` Convert and move files keeping the GIT history
- `--dry-run` Do not execute and just print the steps
- `--diagnose` Only list and detect line endings on the existing stylesheets in the directory
- `--convert` Only convert the stylus contents to the target language
  - `--quote` Whether to use single or double quotes. Default is single
  - `--indent` Additional indent, useful for Vue
  - `--autoprefixer` Enable autoprefixed keyframes
  - `--comments` Safe conversion of inline comments
- `--move` Only move the stylus files to SCSS and update the related TS file
- `--migrate` Only run the sass-migration tool on the existing SCSS files

## Examples

Only diagnose the given path listing the files to process:

```bash
npx @myndpm/stylus2scss --path relative/path/ --diagnose [--git]
```

Only convert with some custom options:

```bash
npx @myndpm/stylus2scss --convert --quote double --autoprefixer
```

Only move the files and update the components but do not add the changes to git:

```bash
npx @myndpm/stylus2scss --move
```

Only migrate the existing scss files:

```bash
npx @myndpm/stylus2scss --migrate
```

Prints the files and commands that will be executed:

```bash
npx @myndpm/stylus2scss --dry-run [--git]
```

Perform all the conversion steps on the current folder and commits to git:

```bash
npx @myndpm/stylus2scss --git
```

## Troubleshooting

- Before you commit each step you can review the staged files in your IDE.

- If the sass-migrator fails because the stylus file had a faulty conversion,
  you can re-run with the `--migration` only option as many times as needed.

- The selector `&#id` produces a conversion error,
  you need to remove `&` and restore it later on.

## Credits

Based on [stylus-converter](https://github.com/txs1992/stylus-converter)

## TODO

- Block variable converted to invalid mixin
- Why `background-image: url('data:image/png;base64,` gets modified?
- Warn to review the output of `@each`
- Remove second parameter of `embedurl`
npm package: @myndzi/logger
Description: A simple logger for node and phantom
Author: Kris Reeves
Latest version: 0.1.3

#Logger
A simple logger made for cleaner screen output. No dependencies, requires ANSI support. Works on phantomjs and node.

##Usage

    var Logger = require('logger'),
		log = new Logger(name, level);
	
	log.info('not too bad');

##Levels
There are four levels: silly, info, warn, and error. Each is displayed in a different color with a different prefix. If a log method is called on a log level that is hidden, it will return false, enabling you to chain verbosity like so:

    log.silly('Very verbose message') ||
	log.info('Brief message') ||
	log.warn('Why so ignore?');

##Sample
![Example output](sample.png)
npm package: @mynewsdesk/promise-saga
Description: saga util to handle promise as actions
Author: Mynewsdesk
Latest version: 1.1.2

# PromiseSaga

> Util function to return promise results as redux actions

## Releasing
- use `lerna publish` in the parent folder

## Testing
- to run the tests use:
```
yarn test
```
- to rerun test when saving run:
```
yarn test --watch
```
- coverage reports can be shown with:
```
yarn coverage
```

## Documentation

```
import { take, actionChannel } from 'redux-saga/effects';
import createPromiseSaga from '@mynewsdesk/promise-saga';

function* watchFetchUrl() {
  const channel = yield actionChannel('FETCH_URL');
  while (true) {
    const action = yield take(channel);
    const { url } = action.payload;
    yield* createPromiseSaga(
      action,
      fetch,
      url
    )();
  }
}

export default function* sagas() {
  yield [
    watchFetchUrl(),
  ];
}
```
npm package: @mynewsdesk/react-feature-toggle
Description: A react component for toggling child components by using a property key or via redux state.
Author: Mynewsdesk AB
Latest version: 0.3.0
Deprecated: No longer maintained

A react component for toggling child components by using a property key or via redux state.

#requires
  - react
  - react-redux
  - redux

#example
```
  import React from "react";

  import { FeatureToggleConnected, Enabled, Disabled } from "@mynewsdesk/react-feature-toggle";

  export default () => (
    <FeatureToggleConnected featureName="foo">
      <Enabled>foo is enabled</Enabled>
      <Disabled>foo is disabled</Disabled>
    </FeatureToggleConnected>
  )
```
npm package: @mynewsdesk/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 2.1.1

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://github.com/facebook/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
- [User Guide](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @mynewsdesk/ui
Description: React Components and scss-styles by Mynewsdesk
Author: Mynewsdesk AB
Latest version: 0.15.78

# Mynewsdesk Components

This library contains the basic set of components used by Mynewsdesk. It consists of React components as well as css.

## using the library

```
yarn add @mynewdesk/ui
```

include the provided css file from `node_modules/@mynewdesk/ui/dist/mnd-bootstrap.min.css`