open-index/open-npm huggingface dataset:
npm package: @infomaker/types-comms
Description: TypeScript definitions for comms module
Latest version: 0.8.0-rc.1

# Installation
> `npm install --save-dev @infomaker/types-comms`

# Summary
This package contains type definitions for the comms API ( https://bitbucket.org/infomaker/comms ).

# Enable Types
To enable discovery of this module, create this `tsconfig.json`-file in your root folder:

```json
{
    "compilerOptions": {
        "allowJs": true,
        "noEmit": true,
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "node_modules/@infomaker/types-*"
            ]
        }
    }
}
```
npm package: @infomaker/types-effingo
Description: TypeScript definitions for effingo module
Latest version: 1.2.0

# Installation
> `npm install --save-dev @infomaker/types-effingo`

# Summary
This package contains type definitions for the effingo API ( https://bitbucket.org/infomaker/effingo ).

# Enable Types
To enable discovery of this module, create this `tsconfig.json`-file in your root folder:

```json
{
    "compilerOptions": {
        "allowJs": true,
        "noEmit": true,
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "node_modules/@infomaker/types-*"
            ]
        }
    }
}
```
npm package: @infomaker/types-pagehub
Description: TypeScript definitions for pagehub module
Latest version: 0.18.0-RC5

# Installation
> `npm install --save-dev @infomaker/types-pagehub`

# Summary
This package contains type definitions for the pagehub API ( https://bitbucket.org/infomaker/pagehub ).

# Enable Types
To enable discovery of this module, create this `tsconfig.json`-file in your root folder:

```json
{
    "compilerOptions": {
        "allowJs": true,
        "noEmit": true,
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "node_modules/@infomaker/types-*"
            ]
        }
    }
}
```
npm package: @infomaker/types-substance
Description: TypeScript definitions for substance module
Latest version: 1.6.5

# Installation
> `npm install --save-dev @infomaker/types-substance`

# Summary
This package contains type definitions for substance ( https://github.com/Infomaker/substance/tree/altgr-fix ).

# Enable Types
To enable discovery of this module, create this `tsconfig.json`-file in your root folder:

```json
{
    "compilerOptions": {
        "allowJs": true,
        "noEmit": true,
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "node_modules/@infomaker/types-*"
            ]
        }
    }
}
```
npm package: @infomaker/types-writer
Description: TypeScript definitions for writer module
Latest version: 8.2.0-rc.8

# Installation
> `npm install --save-dev @infomaker/types-writer`

# Summary
This package contains type definitions for writer ( https://bitbucket.org/infomaker/writer-client ).

# Enable Types
To enable discovery of this module, create this `tsconfig.json`-file in your root folder:

```json
{
    "compilerOptions": {
        "allowJs": true,
        "noEmit": true,
        "baseUrl": ".",
        "paths": {
            "*": [
                "*",
                "node_modules/@infomaker/types-*"
            ]
        }
    }
}
```
npm package: @infomaker/writer-plugin-utils
Description: Utilities and CI helpers for Writer Plugin development
Latest version: 4.1.1

# Writer Plugin Utilities

Package with useful commands, scripts, and utilities used by writer plugins which use the Writer Plugin Jumpstart project to get started.

## Upgrading to version 2.0+?

[Please read this handy](https://plugins.writer.infomaker.io/typescript.html) guide when upgrading to version `2.0+`.

## Features

### Webpack and Babel configuration
The main export of this package is a webpack configuration which can be used when developing a
Writer Plugin.

### TypeScript

As a sub feature to webpack and babel this package also comes with typescript support.

### Build and Validation Commands

This package exposes some commands which are used when developing a Writer Plugin.

```
writer-bump-manifest
writer-validate-manifest
writer-validate-plugin
```

### CI Commands

The following commands are used in bitbucket pipelines to upload a built plugin to S3.

```
writer-ci-version-sync
writer-ci-manifest-env
writer-ci-upload-plugin
```

### Jumpstart Command

The following command will jumpstart development of a new Writer Plugin.

```
writer-jumpstart-plugin
writer-jumpstart-upgrade
```

## Usage
No commands should really be run on their own, this package is intended to be used
by the Writer Plugin Jumpstart project.

## Environment Variables
Recommended to set these variables in bitbucket on Team level.

```
// Values used by bitbucket pipeline
WRITER_PLUGIN_AWS_ACCESS_KEY_ID
WRITER_PLUGIN_AWS_SECRET_ACCESS_KEY_ID
WRITER_PLUGIN_ARCHIVE_BUCKET // Target bucket for zip archives
WRITER_PLUGIN_AWS_REGION // Region where the bucket is

// Values used by writerctl
WRITER_WPM_AWS_ACCESS_KEY_ID
WRITER_WPM_AWS_SECRET_ACCESS_KEY
WRITER_WPM_AWS_DEFAULT_REGION
WRITER_WPM_AWS_DEFAULT_REGION
```