open-index/open-npm huggingface dataset:
npm package: @helpscout/vcr
Description: VCR: A tiny React component to handle video embeds
Author: Jon Quach
Latest version: 0.0.6

# 📼 VCR [![npm version](https://badge.fury.io/js/%40helpscout%2Fvcr.svg)](https://badge.fury.io/js/%40helpscout%2Fvcr) [![Build Status](https://travis-ci.org/helpscout/vcr.svg?branch=master)](https://travis-ci.org/helpscout/vcr) [![Coverage Status](https://coveralls.io/repos/github/helpscout/vcr/badge.svg?branch=master)](https://coveralls.io/github/helpscout/vcr?branch=master)

> A tiny React component to handle video embeds

- **Tiny**, at less than 2KB Gzipped
- **Performant**
- **Multiple** video rendering support (including Wistia!)

## Table of contents

<!-- START doctoc generated TOC please keep comment here to allow auto update -->

<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

- [🔧 Installation](#-installation)
- [🕹 Usage](#%F0%9F%95%B9-usage)
- [🙌 Supported Embeds](#-supported-embeds)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## 🔧 Installation

```
npm install --save @helpscout/vcr
```

## 🕹 Usage

Here's a quick example of how to (not-so) dangerously render video embeds with VCR:

```jsx
import React from 'react'
import VCR from '@helpscout/vcr'

// Your markup which many contain fancy video embeds
const html = `
<script src="//fast.wistia.com/assets/external/E-v1.js" async></script>
<div class="wistia_embed wistia_async_abcde12345" style="width:640px;height:360px;"></div>
`

// Pass it into VCR via the html prop
const App = props => (
  return (
    <VCR html={html} />
  )
)
```

That's it! `VCR` will take care of parsing and rendering the video embeds as it "dangerously" sets the innerHTML to render out the rest of your HTML.

## 🙌 Supported Embeds

- [HTML Video](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video)
- [Vimeo](https://help.vimeo.com/hc/en-us/articles/360000710167-Adjusting-the-size-of-the-embedded-player)
- [Wistia](https://wistia.com/support/developers/player-api)
- [YouTube](https://support.google.com/youtube/answer/171780?hl=en)
npm package: @helpscout/wedux
Description: A tiny Redux
Author: Jon Quach
Latest version: 0.1.0

# Wedux

[![Build Status](https://travis-ci.org/helpscout/wedux.svg?branch=master)](https://travis-ci.org/helpscout/wedux)
[![npm version](https://badge.fury.io/js/%40helpscout%2Fwedux.svg)](https://badge.fury.io/js/%40helpscout%2Fwedux)

> Like Redux + React-Redux, but tiny :)

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
  - [createUniqueStore](#createuniquestore)
- [Thanks](#thanks)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Features

- **Zero dependencies**!
- Super tiny, at ~1.5KB gzipped
- Perfect for library use

## Installation

Add `wedux` to your project via `npm install`:

```
npm install --save @helpscout/wedux
```

## Usage

Out of the box, Wedux works just like [Unistore](https://github.com/developit/unistore):

```js
import createStore, { Provider, connect } from '@helpscout/wedux'
```

### createUniqueStore

This is a special feature that allows you to create stores (with associating `Provider`/`connect` components) with **guaranteed** unique store keys. This is important if you plan on creating **multiple** nested stores. This is especially good for libraries, as it guarantees that the library's Wedux components don't clash with the integrated application Wedux components.

**`createUniqueStore(reducer, enhancer, namespace)`**

| Argument  | Type                | Description                                                            |
| --------- | ------------------- | ---------------------------------------------------------------------- |
| reducer   | `Object`/`Function` | Reducer/initialState for the store.                                    |
| enhancer  | `Object`            | Store enhancer, like `applyMiddleware`.                                |
| namespace | `string`            | A custom namespace for the store (`context`). It will still be unique. |

**Example**

```jsx
import { createUniqueStore } from '@helpscout/wedux'

const libStore = createUniqueStore()
const appStore = createUniqueStore()

const Bob = ({ makeBurger }) => (
  <button onClick={makeBurger}>Make Burger</button>
)

const makeBurger = store => {
  return {
    didMakeBurgers: !store.didMakeBurgers,
  }
}

const ConnectedBob = libStore.connect(null, { makeBurger })(Bob)

class App extends React.Component {
  render() {
    return (
      <appStore.Provider>
        <div>
          ...
          <libStore.Provider>
            <ConnectedBob />
          </libStore.Provider>
          ...
        </div>
      </appStore.Provider>
    )
  }
}
```

## Thanks

Thanks to [developit](https://github.com/developit) for creating [Unistore](https://github.com/developit/unistore), which this library is based on. And of course, the lovely folks at [Redux](https://github.com/reduxjs/redux).
npm package: @helpswap/sdk
Description: 🛠 An SDK for building applications on top of Helpswap.
Latest version: 0.0.1

# Helpswap SDK

Cloned from https://github.com/pancakeswap/pancake-swap-sdk[Pancakeswap SDK]

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @helptheweb/scanner
Description: service to scan websites and get accessibility violations
Author: helptheweb.org
Latest version: 2.5.0

# Web Accessibility Report Generator

This is a command-line tool that generates web accessibility reports for a single URL or multiple URLs from a sitemap. It uses the `axe-puppeteer` library to analyze web pages for accessibility issues and provides detailed reports on any violations found.

## Prerequisites

Before running the tool, make sure you have the following dependencies installed:

- Node.js (version 20 or above)
- npm

## Installation

1. Clone the repository or download the source code.
2. Open a terminal and navigate to the project directory.
3. Run the following command to install the required dependencies:

```bash
npm install
```

## Usage

First, generate the dist files with `npm run build`

This should output the compiled files to the `dist` directory

Afterwards, use the sandbox file to generate anything you'll need. By default, we'll get the entire set of results from helptheweb.org

`node bin/test.js`

## Output

The tool will generate accessibility reports and display them in the console. For each URL, the report includes:

- URL
- Timestamp
- Violations (if any)
  - Description
  - Impact
  - Help
  - Elements (HTML snippets)

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).

## Disclaimer

This tool is provided as-is and may not catch all accessibility issues. It is recommended to use this tool in conjunction with manual testing and other accessibility evaluation methods to ensure comprehensive coverage.