open-index/open-npm huggingface dataset:
npm package: @nightswinger/sigfox-js
Description: ## Installation
Latest version: 1.4.1

# Sigfox API Client for Node.js

## Installation

```bash
npm install @nightswinger/sigfox-js
```

## Usage

```js
const { Sigfox } = require('@nightswinger/sigfox-js')

const client = new Sigfox({
  username: SIGFOX_USERNAME,
  password: SIGFOX_PASSWORD
})

// Retrieve a list of devices.
const { data } = await client.devices()

// Update a given device.
client.updateDevice('123456', { name: 'sigfox-device' })
```
npm package: @nighttrax/eslint-config
Description: NiGhTTraX's ESLint config
Author: Andrei Picus
Latest version: 2.2.0

## Install

```sh
npm i @nighttrax/eslint-config

# Or equivalent.
npm i babel-eslint

# These are optional and are required by their respective configs.
npm i \
    eslint-plugin-import \
    eslint-plugin-jsx-a11y \
    eslint-plugin-react \
    eslint-plugin-typescript \
```

Unfortunately, until
[eslint/eslint#3458](https://github.com/eslint/eslint/issues/3458) is resolved,
plugins need to be installed manually.


## Use

```js
// .eslintrc.js
module.exports = {
  'extends': [
    '@nighttrax/eslint-config/jsx',
  ].map(require.resolve)
};
```

or more granular

```js
// .eslintrc.js
module.exports = {
  'extends': [
    '@nighttrax/eslint-config',
    '@nighttrax/eslint-config/react',
    '@nighttrax/eslint-config/react-a11y',
    '@nighttrax/eslint-config/imports'
  ].map(require.resolve)
};
```
npm package: @nighttrax/eslint-config-base
Description: NiGhTTraX's ESLint base config
Author: Andrei Picus
Latest version: 11.0.0-alpha.2

## Intro

This is my base ESLint config for TS projects. The config can be used standalone, but its main purpose is to be extended by [eslint-config-ts](../ts) and [eslint-config-tsx](../tsx).

## Install

```sh
npm i eslint eslint-plugin-import eslint-plugin-prettier
npm i @nighttrax/eslint-config-base
```


## Usage

```js
module.exports = {
  'root': true,
  
  'extends': [
    '@nighttrax/eslint-config-base'
  ]
};
```
npm package: @nighttrax/eslint-config-js
Description: NiGhTTraX's ESLint config for JS libs
Author: Andrei Picus
Latest version: 2.0.0

## Install

```sh
npm i @nighttrax/eslint-config-jsx

# https://github.com/eslint/eslint/issues/3458
npm i eslint-plugin-react
```


## Use

```js
module.exports = {
  'root': true,
  'extends': [
    '@nighttrax/eslint-config-jsx',
  ]
};
```
npm package: @nighttrax/eslint-config-jsx
Description: NiGhTTraX's ESLint config for JSX apps
Author: Andrei Picus
Latest version: 2.0.0

## Install

```sh
npm i @nighttrax/eslint-config-jsx

# https://github.com/eslint/eslint/issues/3458
npm i eslint-plugin-react
```


## Use

```js
module.exports = {
  'root': true,
  'extends': [
    '@nighttrax/eslint-config-jsx',
  ]
};
```
npm package: @nighttrax/eslint-config-react
Description: NiGhTTraX's ESLint config for React components
Author: Andrei Picus
Latest version: 10.0.0-alpha.0

## Intro

This config contains rules specific to TS React projects. It's meant to be used together with [eslint-config-ts](../ts), and is included in [eslint-config-tsx](../tsx).


## Install

```sh
npm i eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks
npm i @nighttrax/eslint-config-react
```


## Use

This config is meant to be applied on top of one of the other base configs.

```js
module.exports = {
  'root': true,
  'extends': [
    '@nighttrax/eslint-config-ts',
    '@nighttrax/eslint-config-react'
  ]
};
```
npm package: @nighttrax/eslint-config-ts
Description: NiGhTTraX's ESLint config for TS libs
Author: Andrei Picus
Latest version: 12.2.0

## Intro

My ESLint config for TS projects.


## Install

```sh
npm i @nighttrax/eslint-config-ts
```


## Use

```js
import { nighttraxTS } from "@nighttrax/eslint-config-ts";

export default nighttraxTS([
  // other configs
]);
```
npm package: @nighttrax/eslint-config-tsx
Description: NiGhTTraX's ESLint config for TSX apps
Author: Andrei Picus
Latest version: 12.4.0

## Intro

My ESLint config for TS+React projects.


## Install

```sh
npm i @nighttrax/eslint-config-tsx
```


## Use

```js
import { nighttraxReact } from "@nighttrax/eslint-config-tsx";

export default nighttraxReact([
  // other configs
]);
```
npm package: @nightw0lff/react-native-mentions
Description: Mentions textbox for React Native. Works on both ios and android
Author: Harshana Abeyaratne
Latest version: 1.6.8

# react-native-mentions [![npm version](https://badge.fury.io/js/react-native-mentions.svg)](https://badge.fury.io/js/react-native-mentions)
Mentions textbox for React Native. Works on react-native-web, ios and android.
npm package: @nightwatch/browserstack
Description: Nightwatch plugin for integration with browserstack.
Latest version: 3.8.0

# @nightwatch/browserstack

<p align=center>
  <img alt="Nightwatch.js Logo" src=".github/assets/nightwatch-logo.png" width=200 />
  <img src=".github/assets/browserstack-square.jpeg" width=200> 
</p>


Official Nightwatch plugin for integration with the BrowserStack.

```
npm i @nightwatch/browserstack --save-dev
```

## Usage:

Update your [Nightwatch configuration](https://nightwatchjs.org/guide/configuration/overview.html) and add the plugin to the list:

```js
module.exports = {
  plugins: ['@nightwatch/browserstack'],
  
  // browserstack plugin settings...
  '@nightwatch/browserstack': {
    browserstackLocal: true, // set true to manage browserstack local tunnel. Defaults to false.
    browserstackLocalOptions: {
      // other browserstack local options
    },
    test_observability: {
      enabled: true, // set true for enabling browserstack test observability
      user: '${BROWSERSTACK_USERNAME}',
      key: '${BROWSERSTACK_ACCESS_KEY}',
      projectName: "BrowserStack Samples",
      buildName: "browserstack build"
    }
  },

  // other nightwatch settings...
}
```
## License
MIT
npm package: @nightwatch/html-reporter-template
Description: Nightwatch HTML reporter template
Author: Vaibhav Singh
Latest version: 0.3.0

# Nightwatch HTML Reporter template

[![npm][npm-badge]][npm]
[![Discord][discord-badge]][discord]

> This package is used internally by the Nightwatch HTML reporter and it's not designed to be used directly.

This Repo contains template for HTML and VRT Reporter.

## 🏗 Installation

```sh
npm install @nightwatch/html-reporter-template
```

## 🚀 Usage

```javascript
const { writeNightwatchHTMLReport } = require('@nightwatch/html-reporter-template');;

/**
 * This function will insert the result object within the HTML **reporter**
 * and add it to the destination folder.
 * The result object will be available in the "window.nightwatchReport" variable.
 *
 */
writeNightwatchHTMLReport(<destFolder>, <destFileName>, <result object>);
```

> **Note**
> You can find about more about function [here](docs/README.md)

## 🐛 Issues

Issues with this Reporter Template can filed [here](https://github.com/nightwatchjs/html-reporter/issues)

If you want to contribute (or have contributed in the past), feel free to add yourself to the list of contributors in the package.json before you open a PR!

## 👨‍💻 Development

### Getting started

🛠️ [Node.js and npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) are required for the scripts. Make sure it's installed on your machine.

⬇️ **Install** the dependencies for the nightwatch reporter template

```bash
npm install
```

🏃 **Run** the tool

```bash
# To run HTML Reporter
npm run dev:html

# To run VRT Reporter
npm run dev:vrt
```

👷‍♂️ **Build** both reporters

```bash
npm run build:html
npm run build:vrt
```

### ♻️ Clean build files

```bash
npm run clean
```

[npm-badge]: https://img.shields.io/npm/v/@nightwatch/html-reporter-template.svg
[npm]: https://www.npmjs.com/package/@nightwatch/html-reporter-template
[discord-badge]: https://img.shields.io/discord/618399631038218240.svg?color=7389D8&labelColor=6A7EC2&logo=discord&logoColor=ffffff&style=flat-square
[discord]: https://discord.gg/SN8Da2X
npm package: @nightwatch/nightwatch-inspector
Description: Nightwatch Inspector that allows you to tests command directly from the browser
Author: Harshit Agrawal
Latest version: 3.1.0


# Nightwatch Inspector 🕵️
<p align="center">
  <img alt="Nightwatch.js Logo" src="https://raw.githubusercontent.com/nightwatchjs/nightwatch/main/.github/assets/nightwatch-logo.png" width=200 />
</p>

Nightwatch Inspector is a developer tool 🛠️ which currently supports Google Chrome. It is designed to help you CSS selectors for elements on a webpage. It also allows you to tests nightwatch commands directly from the browser in Nightwatch debug mode. 

This developer tool doesn't require any setup or downloads. You can simply use the version of Nightwatch where the Nightwatch Inspector is supported. It is specifically designed to work with [Nightwatch.js](https://nightwatchjs.org/), a popular end-to-end testing framework.

## 🚀 Getting Started With Nightwatch 
1. Make sure Nightwatch is already installed and it supports the Nightwatch Inspector. If it is not installed, you can refer to the [documentation](https://nightwatchjs.org/guide/quickstarts/create-and-run-a-nightwatch-test.html) 📖
2. Add `pause` or `debug` command in your test to wait. For e.g.
   
   ```js
   it('Demo test ecosia.org', async function(browser) {
     browser
      .navigateTo('https://www.ecosia.org')
      .debug()
   });
   ```
3. Run your Nightwatch tests by passing `--debug` flag

   ```sh
    npx nightwatch ./nightwatch/examples/basic/ecosia.js -e chrome --debug
   ```
4. In chrome browser, inspect the elements  of the webpage and go to `Nightwatch Inspector` tab
5. Click the `Explore Mode` button to find CSS selectors for the elements on the webpage.
6. Use these selectors in Nightwatch commands and click the Try button to see the results


## 🎉 Key Features
1. Easily find CSS selectors for elements on a webpage
2. Test Nightwatch commands directly from the browser
3. Copy selectors to clipboard with one click
4. Highlight elements on hover for easy identification
5. History table of selectors and commands.


## 🎥 Demo
Check out the demo of the playground in action 👀

![playground](https://user-images.githubusercontent.com/94462364/221351842-f47ac331-325f-4098-b540-be3bd637496f.gif)


## 🔧 Use in Other Projects (with a limitation)
This tool is not limited to Nightwatch.js and can be used in any project that needs CSS selectors. However, it comes with a limitation; you cannot test Nightwatch commands directly from the browser because it doesn't connected to the Nightwatch Server.

```js
import {crxfile} from '@nightwatch/nightwatch-inspector';
```

This code snippet shows how to import the Nightwatch Inspector in other projects. 💻

## 🚫 Limitations
- Currently, the tool only supports serial mode and does not support parallelism.
- Including this tool in other projects does not allow you to test commands directly from the browser.


## 🤝 Contributing
Contributions are always welcome! If you have any suggestions, bug reports, or pull requests, please feel free to open an issue or pull request.
npm package: @nightwatch/nx
Description: The Nx Plugin for nightwatch contains executors and generators allowing your workspace to use the powerful nightwatch integration testing capabilities.
Author: David Burns
Latest version: 0.2.3


# Nightwatchjs - nx plugin

This nx plugin sets up Nightwatch for you to be able to run your E2E tests.

## Installation

To install you will need to do

```bash
npm i @nightwatch/nx --save-dev
```

## Generating a project

```bash
nx g @nightwatch/nx:nightwatch-project
```

## Writing Tests

To write your tests please follow the documentation on the [Nightwatchjs.org](https://www.nightwatchjs.org) site.

## Running Tests

When you have written your tests you can run them with the following command

```bash
nx e2e my-app-e2e
```

NightwatchJS arguments will be forwarded on from nx
npm package: @nightwatch/selenium-server
Description: NPM install wrapper which makes available the selenium standalone server jar file in your node_modules folder.
Author: Andrei Rusu
Latest version: 4.20.0

# selenium-server-jar-download
NPM install wrapper which makes available the selenium standalone server jar file in your node_modules folder.

[![Build Status][build-badge]][build]
[![version][version-badge]][package]

## Installing Selenium 4
This will download the jar file. 

```sh
npm i @nightwatch/selenium-server
```

Install a specific version, e.g. `4.1.1`:
```sh
npm i @nightwatch/selenium-server@4.1.1
```

### Installing Selenium 3
This will install the last Selenium 3 standalone server, version: `3.150.0`

```sh
npm i @nightwatch/selenium-server@3
```

# Usage

```js
const SeleniumServer = require('@nightwatch/selenium-server');

// Get the path to the jar file:
console.log(SeleniumServer.path);
```

The file is downloaded in `node_modules/@nightwatch/selenium-server/lib`.

# License
MIT

[build-badge]: https://github.com/beatfactor/selenium-server-jar-download/actions/workflows/node.js.yml/badge.svg?branch=main
[build]: https://github.com/beatfactor/selenium-server-jar-download/actions/workflows/node.js.yml
[version-badge]: https://img.shields.io/npm/v/@nightwatch/selenium-server.svg?style=flat-square
[package]: https://www.npmjs.com/package/@nightwatch/selenium-server
npm package: @nightwatch/setup-tools
Description: Package containing Nightwatch setup utilities
Author: Priyansh Garg, Binayak Ghosh
Latest version: 3.4.2

# @nightwatch/setup-tools

This package is a dependency of [create-nightwatch](https://www.npmjs.com/package/create-nightwatch) and [nightwatch](https://www.npmjs.com/package/nightwatch). It contains code that is use to setup [Nightwatch.js](https://nightwatchjs.org/) in your new or existing project, with all the required configs and dependencies. It can also update existing nightwatch project with plugins and add-ons.
npm package: @nigrivhub/parse-s3-url
Description: One-file utility to get bucket name, region and key having S3 referency in all supported formats.
Author: Nigriv Sp. z o.o.
Latest version: 1.0.1

# parse-s3-url

One-file utility to get bucket name, region and key having S3 referency in all supported formats.

```js
import parseS3Url from "@nigrivhub/parse-s3-url";

console.log(parseS3Url("s3://bucket_name/object.txt"));
console.log(parseS3Url("arn:aws:s3:::bucket_name/object.txt"));
console.log(parseS3Url("https://s3.eu-west-1.amazonaws.com/bucket_name/object.txt"));
```

Support with formats before 2020: yes

Dependencies: 0

License: MIT
npm package: @nigrivhub/sova-cli
Description: Official CLI for sova.nigrivhub.com
Author: Nigriv Sp. z o.o.
Latest version: 0.0.4

# CLI

Quickstart:
```bash
$ npm install -g @nigrivhub/sova-cli@latest
$ sova-cli help
$ sova-cli auth
```

Requirements:
* NodeJS
* NPM
npm package: @nih-sparc/sparc-design-system-components
Description: ![Node.js Package](https://github.com/nih-sparc/sparc-design-system-components/workflows/Node.js%20Package/badge.svg) ![Tests](https://github.com/nih-sparc/sparc-design-system-components/workflows/Tests/badge.svg) ![Storybook deploy](https://github.com/ni
Latest version: 0.27.7

# SPARC Design system components

![Node.js Package](https://github.com/nih-sparc/sparc-design-system-components/workflows/Node.js%20Package/badge.svg) ![Tests](https://github.com/nih-sparc/sparc-design-system-components/workflows/Tests/badge.svg) ![Storybook deploy](https://github.com/nih-sparc/sparc-design-system-components/workflows/Storybook%20deploy/badge.svg)

## About

This design system serves a variety of audiences, and will be most useful in the Abstract format (a repository for designer files) to Developers/Engineers, and then to Designers.
To make it accessible to the DRC as a whole, and to share the importance of a consistent user experience, we have added explanatory text to the majority of pages; demonstrating utility of individual components.

As development becomes shared across the Cores, we recommend each Core's engineers refer to this design system, when creating new feature/functionality which will be highlighted on Sparc.Science.

Our intention is to create an online resource with the code for these components, and to update this quarterly.

The story book is deployed here: [NIH SPARC Storybook](https://nih-sparc.github.io/sparc-design-system-components/?path=/story/about-introduction--page)

## Components

- [Element UI](https://github.com/ElemeFE/element)
- Tabs

## Installation
### With Yarn
```
yarn add @nih-sparc/sparc-design-system-components
```

### With NPM
```
npm install @nih-sparc/sparc-design-system-components
```

## Quick Start
```
import Vue from 'vue'

import SparcComponentLibrary from 'sparc-test-design-system-components'

Vue.use(SparcComponentLibrary)
```

# Development
## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn serve
```

### Compiles and minifies for production
```
yarn build-bundle
```

# Tests

## Unit tests

Utlizes [Vue Test Utils](https://vue-test-utils.vuejs.org/) and [Jest](https://jestjs.io/).

### Writing tests

It is recommended to have tests live alongside of your component. For one off tests, the `./tests/unit` folder can be uses.

### Running tests

Can be manually run with:
```
yarn test:unit
```

Automatically run every push with [GitHub Actions](https://github.com/nih-sparc/sparc-design-system-components/actions?query=workflow%3ATests)