open-index/open-npm huggingface dataset:
npm package: @gourmet/babel-plugin-gourmet-loadable
Description: Babel plugin that automatically populates `id` & `modules` property
Latest version: 1.0.4

# @gourmet/babel-plugin-gourmet-loadable
Babel plugin that automatically populates `id` & `modules` property.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/cli-base
Description: Base class for the command line interface apps with flexible plugin architecture
Latest version: 1.1.4

# @gourmet/cli-base
Base class for the command line interface apps with flexible plugin architecture.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/client-lambda
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.1.4

# @gourmet/client-lambda

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/client-lib
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.2.4

# @gourmet/client-lib

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/colors
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.1.3

# @gourmet/colors

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/console
Description: A console abstraction for generating text output and debug logs
Latest version: 1.1.4

# @gourmet/console
A console abstraction for generating text output and debug logs.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/error-to-string
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/error-to-string

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/escape-script
Description: Escape JavaScript content to be embedded in HTML
Latest version: 0.3.3

# @gourmet/escape-script
Escape JavaScript content to be embedded in HTML.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/get-exported
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.4.3

# @gourmet/get-exported

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/get-req-args
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.4.3

# @gourmet/get-req-args

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/gourmet-cli
Description: Gourmet command line interface
Latest version: 1.1.4

# @gourmet/gourmet-cli
Gourmet command line interface.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/gourmet-cli-impl
Description: Gourmet command line interface implementation
Latest version: 1.1.4

# @gourmet/gourmet-cli-impl
Gourmet command line interface implementation.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/group-react
Description: A group of sub-packages for the React support in Gourmet SSR projects
Latest version: 1.3.0

# @gourmet/group-react
A group of sub-packages for the React support in Gourmet SSR projects.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/group-react-i80
Description: A group of sub-packages enabling the isomorphic routing support using React I80 in Gourmet SSR projects
Latest version: 1.3.0

# @gourmet/group-react-i80
A group of sub-packages enabling the isomorphic routing support using React I80 in Gourmet SSR projects.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/hash-names
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.4.3

# @gourmet/hash-names

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/http-headers
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/http-headers

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/http-module
Description: Selects between 'http' and 'https' module based on value of protocol string
Latest version: 0.3.3

# @gourmet/http-module
Selects between 'http' and 'https' module based on value of protocol string.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/inspect-error
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/inspect-error

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/is-plain-object
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.5

# @gourmet/is-plain-object

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/is-promise
Description: Returns true if the object is a promise
Latest version: 0.3.3

# @gourmet/is-promise
Returns true if the object is a promise.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/lambda-adapter
Description: Creates a tiny adapter that converts Lambda invocations to Gourmet Renderer calls
Latest version: 1.2.4

# @gourmet/lambda-adapter
Creates a tiny adapter that converts Lambda invocations to Gourmet Renderer calls.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/merge
Description: Merges objects with special handling of arrays and non-plain objects
Latest version: 0.8.3

# @gourmet/merge
Merges objects with special handling of arrays and non-plain objects.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/middleware
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.2.4

# @gourmet/middleware

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/module-dir
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/module-dir

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/parse-href
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.1.3

# @gourmet/parse-href

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-fetch-polyfill
Description: Gourmet Plugin to handle `builder.installFetchPolyfill` option
Latest version: 1.0.4

# @gourmet/plugin-fetch-polyfill
Gourmet Plugin to handle `builder.installFetchPolyfill` option.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-react-apollo
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.0.4

# @gourmet/plugin-react-apollo

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-react-emotion
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.0.3

# @gourmet/plugin-react-emotion

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-react-loadable
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.7.4

# @gourmet/plugin-react-loadable

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-webpack-babel
Description: Gourmet Plugin to transpile JavaScript modules using Babel
Latest version: 1.4.0

# @gourmet/plugin-webpack-babel
Gourmet Plugin to transpile JavaScript modules using Babel.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-webpack-builder
Description: Gourmet Webpack Builder main plugin
Latest version: 1.1.8

# @gourmet/plugin-webpack-builder
Gourmet Webpack Builder main plugin.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-webpack-global-css
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.10.3

# @gourmet/plugin-webpack-global-css

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/plugin-webpack-html-renderer
Description: Gourmet Webpack Builder plugin for adding '@gourmet/html-renderer'
Latest version: 0.5.3

# @gourmet/plugin-webpack-html-renderer
Gourmet Webpack Builder plugin for adding '@gourmet/html-renderer'.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/prefix-lines
Description: Inserts a prefix at each line of a text string
Latest version: 0.3.3

# @gourmet/prefix-lines
Inserts a prefix at each line of a text string.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/preset-react
Description: Gourmet Preset containing a whole set of packages for React projects
Latest version: 1.5.0

# @gourmet/preset-react
Gourmet Preset containing a whole set of packages for React projects.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/promise-deep-prop
Description: Gets a deep property value while resolving promises
Latest version: 0.4.3

# @gourmet/promise-deep-prop
Gets a deep property value while resolving promises.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/promise-each
Description: Iterates through an array asynchronously in series - the handler will not be called until the promise returned by the previous call is resolved.
Latest version: 0.3.3

# @gourmet/promise-each

Iterates through an array asynchronously in series - the handler will not be called until the promise returned by the previous call is resolved.

# Basic usage

The handler will not be called until the promise returned by the previous call is resolved.

```js
const promiseEach = require("@gourmet/promise-each");

const promise = promiseEach(["a", "b", "c"], (value, index) => {
  console.log(value, index);
  // ... handler that can return a promise
});
```

Console output:

```sh
a 0
b 1
c 2
```

The handler can return one of the following:
  - promise: wait for an async job - a resolved value of `undefined`
    continues the loop and a value other than `undefined` exits the loop.
  - undefined: continue the loop.
  - other: exit the loop.

Returns a promise that is resolved with `undefined` if the loop iterated all
items in the array or handler's return value if it stopped the loop.
npm package: @gourmet/promise-main
Description: Handles the top main promise of a console app
Latest version: 0.3.3

# @gourmet/promise-main

Handles the top main promise of a console app.

# Why?

Because all errors should be propagated properly to the top main promise and
there must be only one error handler in a console app.

# Basic usage

```js
const promiseMain = require("@gourmet/promise-main");

function main() {
  // ... main function of a console app that returns a promise ...
}

// Instead of this
/*
main().catch(err => {
  console.error(err);
  process.exit(1);
});
*/

// Do this
promiseMain(main());
```
npm package: @gourmet/promise-queue
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/promise-queue

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/promise-read-file
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/promise-read-file

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/promise-tape
Description: A simple wrapper converting a promise returning function to test handler for 'tape'
Latest version: 0.4.3

# @gourmet/promise-tape
A simple wrapper converting a promise returning function to test handler for 'tape'.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/promise-write-file
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/promise-write-file

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/react-apollo-renderer
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.1.0

# @gourmet/react-apollo-renderer

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/react-renderer
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.3.0

# @gourmet/react-renderer

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/relative-path
Description: Converts a platform filesystem path to a portable path relative to a specified base directory
Latest version: 0.4.3

# @gourmet/relative-path
Converts a platform filesystem path to a portable path relative to a specified base directory.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/resolve-template
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/resolve-template

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/self-url
Description: Converts a relative URL to absolute URL only when `gmctx.isServer` is true
Latest version: 1.1.3

# @gourmet/self-url
Converts a relative URL to absolute URL only when `gmctx.isServer` is true.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/send-content
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.1.4

# @gourmet/send-content

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/server-args
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 1.2.4

# @gourmet/server-args

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/storage-fs
Description: File storage interface for 'fs' compatible filesystem
Latest version: 0.4.3

# @gourmet/storage-fs
File storage interface for 'fs' compatible filesystem.
## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/stream-to-string
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.3

# @gourmet/stream-to-string

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
npm package: @gourmet/test-cli-test-plugin
Description: ## About This is a member package of Gourmet SSR, an open source project for server-side rendering. See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.
Latest version: 0.3.4

# @gourmet/test-cli-test-plugin

## About
This is a member package of Gourmet SSR, an open source project for server-side rendering.
See [Gourmet SSR website](https://ssr.gourmetjs.org) for more information.