open-index/open-npm huggingface dataset:
npm package: @jasonscheirer/native-progress-bar
Description: This module allows your Electron app to display native dialogs with progress bars in them on Windows and macOS.
Author: Felix Rieseberg
Latest version: 1.0.7

# native-progress-bar

This module allows your Electron app to display native dialogs with progress bars in them on Windows and macOS.
It has no dependencies other than `binding` and creates a ~85KB Node addon.

To see various examples for progress bars, check out `test/src/progress-bars.js`.

## Screenshots

![Default Style Progress Bar](docs/screenshots/windows.png)

![HUD Style Progress Bar](docs/screenshots/macos-default.png)

![Utility Style Progress Bar](docs/screenshots/macos-hud.png)

## Application required (macOS)

On macOS, the module _only_ works in Node.js environments that run within a proper application (like Electron).
It therefore does not run in simple Node.js scripts that you might execute with `node myscript.js`.

## API

```ts
import { ProgressBar } from "native-progress-bar"

let progressBar, interval;

// All arguments are optional
progressBar = new ProgressBar({
  // Window title
  title: "Running disk operation",
  // Message, shown above the progress bar
  message: "Running format C:",
  // Initial progress value
  progress: 0,
  // Can be "hud", "utility", or "default". Only of effect on macOS.
  style: "hud"
  // Zero or more buttons
  buttons: [{
    label: "Cancel",
    click: (progressBar) => {
      console.log("Cancel button clicked");
      progressBar.close();
    }
  }],
  // A function called when the dialog is closed. Useful to cleanup intervals.
  onClose: () => {
    clearInterval(interval);
  },
});

interval = setInterval(() => {
  if (progressBar.progress >= 100) {
    clearInterval(interval);

    // You can dynamically change buttons
    progressBar.buttons = [{
      label: "Done",
      click: (progressBar) => {
        console.log("Done button clicked");
        progressBar.close();
      }
    }]

    return
  }

  progressBar.progress += 1;
}, 200);
```

## What about Linux?

I didn't need Linux but I'd welcome PRs implementing it there.
npm package: @jasonsilvers/tron-ui
Description: UI Component library
Author: jasonsilvers
Latest version: 1.0.6

# TRON-UI

> React UI Component library

[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Demo/Docs
https://jasonsilvers.github.io/tron-ui/

## Install

```bash
npm i @jasonsilvers/tron-ui
```

## License

MIT © [jasonsilvers](https://github.com/jasonsilvers)

## Development

If invalid hook warning 

https://reactjs.org/warnings/invalid-hook-call-warning.html

cd to root - tron-ui
npm link example/node_modules/react

This will make the library use the application's react copy

For pushing to gh-pages
1. In Your Application:
a) cd node_modules/react && npm link
b) cd node_modules/react-dom && npm link

2. In Your Library
a) npm link react
b) npm link react-dom

3)Stop your dev-server and do `npm start` again.


##Type Support
Typing Theme --- not working for now
https://github.com/emotion-js/emotion/pull/1609
npm package: @jasonsoft/nestjs-common
Description: Nestjs common extension for Nest framework (node.js)
Author: Jason Song
Latest version: 1.3.4

<p align="center">
  <a href="https://github.com/jasonsoft/" target="blank"><img src="https://avatars.githubusercontent.com/u/90173752?s=200&v=4" width="120" alt="JasonSoft Logo" /></a>
  <a href="http://nestjs.com/" target="blank"><img src="https://avatars.githubusercontent.com/u/28507035?s=200&v=4" width="120" alt="Nest Logo" /></a>
</p>

# nestjs-common

Nestjs common extension for Nest framework (node.js) 🌶️

[![NPM version][npm-img]][npm-url]
[![NPM Downloads][downloads-image]][npm-url]
[![License][license-img]][license-url]

### Installation

```bash
$ npm i --save @jasonsoft/nestjs-common
```

[npm-img]: https://img.shields.io/npm/v/@jasonsoft/nestjs-common.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@jasonsoft/nestjs-common
[license-img]: https://img.shields.io/badge/license-MIT-green.svg?style=flat-square
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dt/@jasonsoft/nestjs-common.svg?style=flat-square
[project-icon]: https://avatars.githubusercontent.com/u/22167571?v=4
npm package: @jasonstealer/nuxt-vue-multiselect
Description: Leverage vue-multiselect
Author: jasonstealer
Latest version: 1.0.5

# nuxt-vue-multiselect

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Circle CI][circle-ci-src]][circle-ci-href]
[![Codecov][codecov-src]][codecov-href]
[![Dependencies][david-dm-src]][david-dm-href]
[![Standard JS][standard-js-src]][standard-js-href]

> Leverage [`vue-multiselect`](https://vue-multiselect.js.org/).

[📖 **Release Notes**](./CHANGELOG.md)

## Setup

1. Add the `nuxt-vue-multiselect` dependency with `yarn` or `npm` to your project
2. Add `nuxt-vue-multiselect` to the `modules` section of `nuxt.config.js`
3. Configure it:

```js
{
  modules: [
    'nuxt-vue-multiselect'
  ]
}
```

## Development

1. Clone this repository
2. Install dependencies using `yarn install` or `npm install`
3. Start development server using `npm run dev`

## License

[MIT License](./LICENSE)

Copyright (c) Spektrum Média <geeks@spektrummedia.com>

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/dt/nuxt-vue-multiselect.svg?style=flat-square
[npm-version-href]: https://npmjs.com/package/nuxt-vue-multiselect

[npm-downloads-src]: https://img.shields.io/npm/v/nuxt-vue-multiselect/latest.svg?style=flat-square
[npm-downloads-href]: https://npmjs.com/package/nuxt-vue-multiselect

[circle-ci-src]: https://img.shields.io/circleci/project/github/spektrummedia/nuxt-vue-multiselect.svg?style=flat-square
[circle-ci-href]: https://circleci.com/gh/spektrummedia/nuxt-vue-multiselect

[codecov-src]: https://img.shields.io/codecov/c/github/spektrummedia/nuxt-vue-multiselect.svg?style=flat-square
[codecov-href]: https://codecov.io/gh/spektrummedia/nuxt-vue-multiselect

[david-dm-src]: https://david-dm.org/spektrummedia/nuxt-vue-multiselect/status.svg?style=flat-square
[david-dm-href]: https://david-dm.org/spektrummedia/nuxt-vue-multiselect

[standard-js-src]: https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square
[standard-js-href]: https://standardjs.com