open-index/open-npm huggingface dataset:
npm package: @skitter/skitter-scripts
Description: Similar to react-scripts , paypal-scripts , kcd-scripts
Latest version: 0.11.0

# Reason 

Similar to react-scripts , paypal-scripts , kcd-scripts

Built with ReasonML

This is a CLI that abstracts away all configuration for node based projects for linting, testing, building, and more.

# Build

```
npm run build
```

# Build + Watch

```
npm run start
```
npm package: @skitter/socketio-auth-typescript
Description: Socket.IO Auth
Author: Hauke Schulz
Latest version: 0.1.2

# socketio-auth-typescript

This package provides authentication for [Socket.IO](https://socket.io/)

## Installing

The install ist pretty forward. Just install the npm package and you're finished.

```
npm -i @hschulz/socketio-auth-typescript
```

## Usage

### Server
```typescript
import { authenticateSocket } from "@hschulz/socketio-auth-typescript"

const server = createServer().listen(56789)
const sio: socketio.Server = socketio.listen(server)

const onAuthenticate = (socket: SocketIO.Socket, data: any, callback: (err?: Error, success?: boolean) => void) => {

    /* Data will be whatever the client sent */
    if (!data) {
        return callback(new Error('Authentication error - No Data'))
    }

    /* However you validate the client data */
    if (data === 'isSomehowValid') {
        return callback(void, true)
    }

    /* No authentication */
    return callback(void, false)
};

authenticateSocket(sio, {
    onAuthenticate
})
```

### Client

```javascript
var io = require('socket.io-client');

var socket = io.connect('http://localhost:56789');

socket.on("connect", () => {

    socket.emit("authentication", "isSomehowValid");

    socket.on("authenticated", () => {
        // The socket is now authenticated
    });

    socket.on("unauthorized", (message) => {
        // There was an error during the authentication
    });
});
```

## Built With

* [TypeScript](https://www.typescriptlang.org/)
* [Socket.IO](https://socket.io/)
* [Definitly Typed](https://github.com/DefinitelyTyped/DefinitelyTyped)

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/hschulz/socketio-auth-typescript/tags). 

## Authors

* **Hauke Schulz** - *Developer* - [hschulz](https://github.com/hschulz)

See also the list of [contributors](https://github.com/hschulz/socketio-auth-typescript/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

https://github.com/facundoolano/socketio-auth also did this in CommonJS some time ago
npm package: @skivy71/add-s
Description: ## Introduction
Latest version: 0.0.1

# Request Network Add Stakeholder Web Component

## Introduction

This repo contains a collection of [Web Components](https://opensource.com/article/21/7/web-components) which you can quickly embed in other projects and leverage the features they provide.

## Installation

Node
```bash
# import the library for build time development
npm i @requestnetwork/add-stakeholder
```

Browser
```html
<script
    src="//unpkg.com/@requestnetwork/add-stakeholder">
</script>
```

## Usage

Node
```javascript
import('@requestnetwork/add-stakeholder') // dynamic import of web component on parent render
import AddStakeholder from '@requestnetwork/add-stakeholder' // static import of web component
import addStakeholder from '@requestnetwork/add-stakeholder/src/components/add-stakeholder.svelte' // import as svelte component

```

Browser
```html
<script src="./add-stakeholder/dist/components.umd.cjs" defer></script>

<add-stakeholder
    builderKey="..."
    webookUrl="..."/>

```

## Developing

Install dependencies
```bash
npm i
```

Run the dev server
```bash
npm run dev
```

The web component source can be found in the ./src/lib directory.

This file is imported into the local ./src/routes/+page.svelte for development purposes.

You can build the component via
```bash
npm run build:wc
```

The build process creates a component files to ./dist in both ESM and UMD format.