open-index/open-npm huggingface dataset:
npm package: @intabulas/moment-mini
Description: Parse, validate, manipulate, and display dates
Author: Tim Wood, Iskren Chernev, Moment.js contributors
Latest version: 2.23.1

[![npm version](https://badge.fury.io/js/@intabulas/moment-mini.svg)](https://badge.fury.io/js/@intabulas/moment-mini)

**NOTE** This is a fork of [https://github.com/ksloan/moment-mini](https://github.com/ksloan/moment-mini)

# moment-mini

This package exposes [moment.min.js](https://github.com/moment/moment/blob/develop/min/moment.min.js) as an npm module so you can import/require the minified version of moment into your projects without the bloat of the locales.

This package will follow the [moment.js releases](https://github.com/moment/moment/releases).
npm package: @intabulas/nodal-middleware-ratelimit
Description: A simplicitc rate limiting middleware for Nodal
Author: Mark Lussier
Latest version: 0.1.0

#  Nodal Rate Limit Middleware

This is a middleware package for [Nodal](http://www.nodaljs.com) that performs basic rate-limiting on public endpoints. This is intentionally a very simplistic piece of middleware that does not share any state.

# DO NOT USE THIS YET
This module, while totally functional, has hardcoded options. Until PR [#149](https://github.com/keithwhor/nodal/pull/149) on the main Nodal repo is merged. The module currently allows **100 connections per minute per ip**. Localhost (::1 in Nodal) is also intentionally not excluded to allow for testing.

## Install

```sh
$ npm install --save nodal-middleware-ratelimit
```

## Useage

In your `app/app.js` you first need to require the module

```javascript
const RateLimitMiddleware = require('@intabulas/nodal-middleware-ratelimit');
```

Then simply use it

```javascript
this.middleware.use(RateLimitMiddleware)
```

## Headers

This middleware currently sets the following headers

| Name | Description          |
| ------------- | ----------- |
| X-RateLimit-Limit      | Request limit per minute|
| X-RateLimit-Remaining      | The number of requests left for the time window|
| X-Rate-Limit-Reset     | Timestamp of when the limit will be reset     |

## Error Messages

When the limit is reach, the middleware will return a HTTP Too Many Request (429) response and the body will be a JSON document. The `error` key in the document will look like the following

```json
{
  "error":{
    "message": "Too many requests, please try again later.",
    "details": {
      "host": "::1",
      "maximum": 20,
      "requests": 22,
      "resets":" 2016-01-27T03:58:48.072Z"
    }
  }
}
```
npm package: @intabulas/react-scripts-tailwind
Description: Configuration and scripts for Create React App with TailwindCSS and PurgeCSS
Latest version: 1.4.0

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
- [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.

## Customization

- Added [Tailwind CSS](https://tailwindcss.com) to the webpack configuration
- Added [PurgeCSS](https://www.purgecss.com/) to the production build

Please feel free to use this package.
If something doesn’t work regard to TailwindCSS or PurgeCSS configuration, please [file an issue in this repository](https://github.com/intabulas/create-react-app/issues/new).

## Installation

```bash
create-react-app app --scripts-version=react-scripts-tailwind
```

## Changes

### August 1st, 2018 (1.3.9)

- Temporarily disabled PurgeCSS in the prod config until I can find a clean way not to strip css from components in node_modules

### July 16th, 2018 (1.3.8)

- Updated Tailwind to 0.6.4

### July 11st, 2018 (1.3.7)

- Updated Tailwind to 0.6.2

### June 21st, 2018 (1.3.6)

- Updated Tailwind to 0.6.0
- Updated PurgeCSS to 1.0.1

### May 16th, 2018 (1.3.4)

- Updated webpack prod config for purgecss to not ignore jsx extension
- Added public/\*.html to the purgecss paths so you can add tailwind classes to the html template
- Updated purgecss-webpack plugin

### May 11th, 2018 (1.2.9)

- Updated tailwindcss

### April 4, 2018 (1.2.8)

- Update to match react-scripts 1.1.4 from react 16.3.1