open-index/open-npm huggingface dataset:
npm package: 200-ok
Description: A cli http server to fire local requests at that always responds 200 OK.
Author: waveatom
Latest version: 1.1.1

## 200-ok
A cli http server to fire local requests at that always responds 200 OK.

With cli options can customize status codes for common methods, body reflection,
content-type header, and whether to return response body at all.

## Pre-requisites

NodeJS, NPM.
## Install

`npm install -g 200-ok`

## Using

`200-ok`

output:

`200-ok: listening on port 2000...`

Crtl-Break in terminal to stop.

## Request Logging

```
POST /foo
-------------------------------
cache-control: no-cache
postman-token: b54a15a5-121e-49db-b7f1-1e1ad73ae52e
content-type: text/plain
user-agent: PostmanRuntime/7.4.0
accept: */*
host: localhost:2000
accept-encoding: gzip, deflate
content-length: 14
connection: keep-alive
-------------------------------
body: Thisissomedata
len: 14
```

Type -h at the cli for usage.

```
Usage: 200-ok [-p port] [--del 200] [--get 200] [--head 200] [--patch 200]
[--post 200] [--put 200] [--content-type text/plain] [--response-body true]
[--reflect-post false] [--reflect-put] false [--reflect-patch] false
[--reflect-all] false [-h]

Options:
-p               port                                      [default: 2000]
--del            DELETE                                     [default: 200]
--get            GET                                        [default: 200]
--head           HEAD                                       [default: 200]
--patch          PATCH                                      [default: 200]
--post           POST                                       [default: 200]
--put            PUT                                        [default: 200]
--content-type   Content-Type for responses        [default: "text/plain"]
--response-body  {"status':"message"} response   [boolean] [default: true]
--reflect-post   Reflect POST body              [boolean] [default: false]
--reflect-put    Reflect PUT body               [boolean] [default: false]
--reflect-patch  Reflect PATCH body             [boolean] [default: false]
--reflect-all    Reflect ALL bodies             [boolean] [default: false]
-h               Show help                                       [boolean]
```
npm package: 200-ok-boomer
Description: Middleware to convert "200 OK" into "200 OK Boomer"
Author: Matthew Preble
Latest version: 2.1.0

![npm](https://img.shields.io/npm/v/200-ok-boomer)
![Codecov](https://img.shields.io/codecov/c/github/mbpreble/200-ok-boomer)

# 200-ok-boomer
Middleware to convert "200 OK" into "200 OK Boomer"

This project shouldn't be taken seriously or in any way as a political statement.
It *only* provides a single function okBoomer which has the signature of Express Middleware 
`function okBoomer(req, res, next)`

This middleware overwrites the `send` method of the request to transmit a `statusMessage` of "OK Boomer" along
as long as `statusCode` is 200. That's it, that's all it does.

In order to work properly this middleware should be registered before request handlers or anything else which can 
transmit headers to clients since it replaces methods on the `Response` object at the time it is invoked as middleware.

# Usage
In the case of an Express app, simply require `200-ok-boomer` and apply as middleware
e.g. 
```
const express = require('express');
const okBoomer = require('200-ok-boomer');

const app = express();
app.use(okBoomer());
app.get('/', (req, res) => res.sendStatus(200));
server = app.listen(5000);
```

```
$curl -I localhost:5000
HTTP/1.1 200 OK Boomer
```

# Telemetry
As of version 2.0.0, 200-ok-boomer will by default emit simple metrics (a count of 200 OK Boomer responses).
This will be done by periodically (once per minute) calling a metrics endpoint with an aggregated count.

If this behavior is undesirable, please pass a configuration object specifying "collectMetrics" to be false:
```
app.use(okBoomer()); // Will collect and transmit metrics
app.use(okBoomer({collectMetrics: false})); // Will NOT collect and transmit metrics
```
npm package: 201flaviosilva-utils
Description: Just simple utils for javascript :)
Author: 201flaviosilva
Latest version: 1.3.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# 201flaviosilva-utils

## Description
Just some simple JavaScript Utils.

## Usage

### Using NPM (Recommend)
#### Install Package
```sh
npm i 201flaviosilva-utils
```

or
```sh
npm i https://github.com/201flaviosilva-labs/javascript-utils#v1.2.10
```

#### Import to the project
```js
import { randomNumber } from "201flaviosilva-utils";

console.log(randomNumber(1, 20));
```

### Using CDN (jsdelivr)
```html
<script src="https://cdn.jsdelivr.net/npm/201flaviosilva-utils@1.2.9/build/utils.min.js"></script>
<script src="./your-js-file.js"></script>
```

```js
// ./your-js-file.js
console.log(randomNumber(1, 20));
```

## Available Commands

| Command           | Description                                                       |
| ----------------- | ----------------------------------------------------------------- |
| `npm install`     | Install project dependencies                                      |
| `npm run clear`   | Delete the "build" and "types" and "docs" folder                  |
| `npm run jsDoc`   | Build a docs page based in the jsdoc                              |
| `npm run types`   | Build the types                                                   |
| `npm run compile` | Builds code bundle with production settings (minification, etc..) |
| `npm run build`   | Bundle the code, create the types and teh docs folder             |
| `npm run bump`    | Update lib in the npm                                             |

## Links
- [WebPage (Documentation)](https://201flaviosilva-labs.github.io/javascript-utils/);
- [Package](https://www.npmjs.com/package/201flaviosilva-utils);
- [GitHub](https://github.com/201flaviosilva-labs/javascript-utils);
  - [Wiki](https://github.com/201flaviosilva-labs/javascript-utils/wiki);
	- [Issues](https://github.com/201flaviosilva-labs/javascript-utils/issues);
	- [Snippets (More Utils)](https://github.com/201flaviosilva-labs/javascript-utils/tree/main/snippets);
	- [Releases](https://github.com/201flaviosilva-labs/javascript-utils/releases);

## Examples
- [Code Sandbox](https://codesandbox.io/examples/package/201flaviosilva-utils);
- [GitHub Repositories](https://github.com/201flaviosilva-labs/javascript-utils/network/dependents);
npm package: 2020-react-forms
Description: TheFlyingCoder's 2020 React framework with react-hook-form integration
Author: Thomas Rowe
Latest version: 1.0.1

> 🚨 This accelerator is constantly improving, feel free to submit bugs and ideas! 🚨

# TheFlyingCoder's 2020 React Forms Accelerator

This package is an extension of my [2020 React Accelerator](https://www.npmjs.com/package/2020-react), so for
all the information about the tooling check out the readme there!

Try try this package out using my npx installer:

`npx 2020-react-forms <project-name>`

[Check it out on npm](https://www.npmjs.com/package/2020-react-forms)

**React Hook Form**  

The foundation of forms for me lately comes from the [react hook form package](https://react-hook-form.com/).

Lightweight, no dependencies outside of React and lot of flexibility, you can do pretty much anything. This
package is just one way i've utilised the tooling, but it's by no means great for every use case.