open-index/open-npm huggingface dataset:
npm package: @shanzhai/read-svg-files-plugin
Description: A Shanzhai plugin which reads SVG files into the SVG source store.
Latest version: 0.0.14

# `@shanzhai/read-svg-files-plugin` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/read-svg-files-plugin.svg)](https://www.npmjs.com/package/@shanzhai/read-svg-files-plugin) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/read-svg-files-plugin.svg)](https://www.npmjs.com/package/@shanzhai/read-svg-files-plugin)

A Shanzhai plugin which reads SVG files into the SVG source store.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/read-text-file-step
Description: A Shanzhai step which reads the content of a UTF-8 encoded text file.
Latest version: 0.0.12

# `@shanzhai/read-text-file-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/read-text-file-step.svg)](https://www.npmjs.com/package/@shanzhai/read-text-file-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/read-text-file-step.svg)](https://www.npmjs.com/package/@shanzhai/read-text-file-step)

A Shanzhai step which reads the content of a UTF-8 encoded text file.

## Usage

If within a trigger's event handler an instance of `ReadTextFileStep` similar
to the following were to be returned:

```typescript
new ReadTextFile(
  `A description of the operation being performed`,
  [`A`, `Path`, `To`, `A`, `File`]
  new OutputForReadTextFile()
);
```

A string containing the file's content would be written to the output.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/read-type-script-files-plugin
Description: A Shanzhai plugin which reads TypeScript (*.ts) files into the TypeScript source store.
Latest version: 0.0.18

# `@shanzhai/read-type-script-files-plugin` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/read-type-script-files-plugin.svg)](https://www.npmjs.com/package/@shanzhai/read-type-script-files-plugin) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/read-type-script-files-plugin.svg)](https://www.npmjs.com/package/@shanzhai/read-type-script-files-plugin)

A Shanzhai plugin which reads TypeScript (*.ts) files into the TypeScript source store.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/render-pug-plugin
Description: A Shanzhai plugin which renders parsed Pug, storing the results in the HTML source store.  File extensions of ".pug" are automatically replaced with ".html".
Latest version: 0.0.17

# `@shanzhai/render-pug-plugin` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/render-pug-plugin.svg)](https://www.npmjs.com/package/@shanzhai/render-pug-plugin) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/render-pug-plugin.svg)](https://www.npmjs.com/package/@shanzhai/render-pug-plugin)

A Shanzhai plugin which renders parsed Pug, storing the results in the HTML source store.  File extensions of ".pug" are automatically replaced with ".html".

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/render-pug-step
Description: A Shanzhai step which renders parsed Pug files.
Latest version: 0.0.11

# `@shanzhai/render-pug-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/render-pug-step.svg)](https://www.npmjs.com/package/@shanzhai/render-pug-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/render-pug-step.svg)](https://www.npmjs.com/package/@shanzhai/render-pug-step)

A Shanzhai step which renders parsed Pug files.

## Usage

If within a trigger's event handler an instance of `RenderPugStep` similar to
the following were to be returned:

```typescript
new RenderPugStep(
  `A description of the operation being performed`,
  new InputForPreviouslyParsedPugTemplate(),
  new InputForPugLocalsObject(),
  new OutputForReadTextFile()
);
```

A string containing the rendered HTML would be written to the output.

## Dependencies

This package has the following runtime dependencies:

Name | Version                                                                            
---- | -----------------------------------------------------------------------------------
pug  | [![3.0.2](https://img.shields.io/npm/v/pug.svg)](https://www.npmjs.com/package/pug)

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/resample
Description: Adjust the sample rate of floating-point audio.
Latest version: 0.0.1

# `@shanzhai/resample` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/resample.svg)](https://www.npmjs.com/package/@shanzhai/resample) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/resample.svg)](https://www.npmjs.com/package/@shanzhai/resample)

Adjust the sample rate of floating-point audio.

## Usage

```typescript
import { resample } from "@shanzhai/resample";

const inputSamples = [-1, -0.5, 0, 0.5, 1];

const outputSamples = resample(inputSamples, 44100, 22050);
```

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/serial-step
Description: A Shanzhai build step which runs any number of child build steps in serial.
Latest version: 0.0.12

# `@shanzhai/serial-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/serial-step.svg)](https://www.npmjs.com/package/@shanzhai/serial-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/serial-step.svg)](https://www.npmjs.com/package/@shanzhai/serial-step)

A Shanzhai build step which runs any number of child build steps in serial.

## Usage

Within a trigger's event handler, return an instance of `SerialStep` similar to
the following:

```typescript
new SerialStep(
  `A description of the operation being performed`,
  [
    new FirstStepToExecute(),
    new SecondStepToExecute(),
    new ThirdStepToExecute(),
  ]
)
```

This will execute each of the steps sequentially; one after the other.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/stringify-json-input
Description: A Shanzhai input which "stringifies" a value after retrieving it from an input.
Latest version: 0.0.8

# `@shanzhai/stringify-json-input` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/stringify-json-input.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-input) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/stringify-json-input.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-input)

A Shanzhai input which "stringifies" a value after retrieving it from an input.

## Usage

Give an instance of `StringifyJsonInput` to a `Step` as an input and it will
convert the value returned by its nested `Input` into a string of JSON.

For example, the following examples are equivalent:

```typescript
new ExampleStep(
  new StringifyJsonInput(new ConstantInput([1, 2, 3]))
);
```

```typescript
new ExampleStep(
  new ConstantInput(`[1,2,3]`])
);
```

Note that this does not directly use `JSON.stringify`; it has the following
differences:

- Object key order is always sorted, ascending.
- Object properties with undefined values are omitted from the string of JSON.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/stringify-json-output
Description: A Shanzhai output which "stringifies" a value before passing it to an output.
Latest version: 0.0.8

# `@shanzhai/stringify-json-output` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/stringify-json-output.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-output) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/stringify-json-output.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-output)

A Shanzhai output which "stringifies" a value before passing it to an output.

## Usage

Give an instance of `StringifyJsonOutput` to a `Step` as an output and it will
convert the value it is given into a string of JSON before passing it to its
nested `Output`.

For example, the following examples are equivalent:

```typescript
new CopyStep(
  `Example`,
  new ConstantInput([1, 2, 3]),
  new StringifyJsonOutput(new ExampleOutput())
);
```

```typescript
new CopyStep(
  `Example`,
  new ConstantInput(`[1,2,3]`),
  new ExampleOutput()
);
```

Note that this does not directly use `JSON.stringify`; it has the following
differences:

- Object key order is always sorted, ascending.
- Object properties with undefined values are omitted from the string of JSON.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/stringify-json-step
Description: A Shanzhai step which "stringifies" a JSON value to a string.
Latest version: 0.0.12

# `@shanzhai/stringify-json-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/stringify-json-step.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/stringify-json-step.svg)](https://www.npmjs.com/package/@shanzhai/stringify-json-step)

A Shanzhai step which "stringifies" a JSON value to a string.

## Usage

If within a trigger's event handler an instance of `StringifyJsonStep` similar
to the following were to be returned:

```typescript
new StringifyJsonStep(
  `A description of the operation being performed`,
  new InputForAJsonValue(),
  new OutputForStringOfJson(),
);
```

A string containing the rendered generated string of JSON would be written to
the output.

Note that this does not directly use `JSON.stringify`; it has the following
differences:

- Object key order is always sorted, ascending.
- Object properties with undefined values are omitted from the string of JSON.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/svg-def-store
Description: A Shanzhai store for SVG defs.
Latest version: 0.0.7

# `@shanzhai/svg-def-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/svg-def-store.svg)](https://www.npmjs.com/package/@shanzhai/svg-def-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/svg-def-store.svg)](https://www.npmjs.com/package/@shanzhai/svg-def-store)

A Shanzhai store for SVG defs.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/svg-source-store
Description: A Shanzhai store for SVG source files.
Latest version: 0.0.7

# `@shanzhai/svg-source-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/svg-source-store.svg)](https://www.npmjs.com/package/@shanzhai/svg-source-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/svg-source-store.svg)](https://www.npmjs.com/package/@shanzhai/svg-source-store)

A Shanzhai store for SVG source files.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/type-script-compiler-options-store
Description: A Shanzhai store for TypeScript compiler options.
Latest version: 0.0.13

# `@shanzhai/type-script-compiler-options-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/type-script-compiler-options-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-compiler-options-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/type-script-compiler-options-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-compiler-options-store)

A Shanzhai store for TypeScript compiler options.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/type-script-global-store
Description: A Shanzhai store for global variables to be included in TypeScript builds.
Latest version: 0.0.17

# `@shanzhai/type-script-global-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/type-script-global-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-global-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/type-script-global-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-global-store)

A Shanzhai store for global variables to be included in TypeScript builds.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/type-script-source-store
Description: A Shanzhai store for TypeScript source files.
Latest version: 0.0.12

# `@shanzhai/type-script-source-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/type-script-source-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-source-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/type-script-source-store.svg)](https://www.npmjs.com/package/@shanzhai/type-script-source-store)

A Shanzhai store for TypeScript source files.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/unkeyed-store-get-input
Description: A Shanzhai input which reads the value of an unkeyed store.
Latest version: 0.0.6

# `@shanzhai/unkeyed-store-get-input` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/unkeyed-store-get-input.svg)](https://www.npmjs.com/package/@shanzhai/unkeyed-store-get-input) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/unkeyed-store-get-input.svg)](https://www.npmjs.com/package/@shanzhai/unkeyed-store-get-input)

A Shanzhai input which reads the value of an unkeyed store.

## Usage

Provide an instance of `UnkeyedStoreGetInput` as an input to a `Step` and when
that `Step` requests a value, it will retrieve the current value of its given
`UnkeyedStore`.

For example:

```typescript
new ExampleStep(
  new UnkeyedStoreGetInput(anExampleUnkeyedStore)
);
```

As this calls `UnkeyedStore.get` under the hood, behavior is similarly undefined
should the store not have a value at the time.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/unkeyed-store-set-output
Description: A Shanzhai output which sets the value of an unkeyed store.
Latest version: 0.0.6

# `@shanzhai/unkeyed-store-set-output` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/unkeyed-store-set-output.svg)](https://www.npmjs.com/package/@shanzhai/unkeyed-store-set-output) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/unkeyed-store-set-output.svg)](https://www.npmjs.com/package/@shanzhai/unkeyed-store-set-output)

A Shanzhai output which sets the value of an unkeyed store.

## Usage

Provide an instance of `UnkeyedStoreSetOutput` as an output to a `Step` and when
that `Step` outputs a value, it will pass it onto its given `UnkeyedStore`.

For example:

```typescript
new ExampleStep(
  new UnkeyedStoreSetOutput(anExampleUnkeyedStore)
);
```

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/validate-json-schema-step
Description: A Shanzhai step which validates a JSON value against a JSON schema.
Latest version: 0.0.11

# `@shanzhai/validate-json-schema-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/validate-json-schema-step.svg)](https://www.npmjs.com/package/@shanzhai/validate-json-schema-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/validate-json-schema-step.svg)](https://www.npmjs.com/package/@shanzhai/validate-json-schema-step)

A Shanzhai step which validates a JSON value against a JSON schema.

## Usage

If within a trigger's event handler an instance of `ValidateJsonSchemaStep`
similar to the following were to be returned:

```typescript
new ValidateJsonSchemaStep(
  `A description of the operation being performed`,
  new InputForAJsonSchema(),
  new InputForAValueToValidate(),
  new OutputForTheValidatedValue(),
);
```

The value which be checked against the JSON schema.  If it passes, the value
will be copied to the output.  If it fails, an error is raised.

## Dependencies

This package has the following runtime dependencies:

Name       | Version                                                                                          
---------- | -------------------------------------------------------------------------------------------------
jsonschema | [![1.4.0](https://img.shields.io/npm/v/jsonschema.svg)](https://www.npmjs.com/package/jsonschema)

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/value-store
Description: A store which holds a single value, with inputs and outputs for interacting with Shanzhai build steps and some helper build steps.
Latest version: 0.0.6
Deprecated: Please

# `@shanzhai/value-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/value-store.svg)](https://www.npmjs.com/package/@shanzhai/value-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/value-store.svg)](https://www.npmjs.com/package/@shanzhai/value-store)

A store which holds a single value, with inputs and outputs for interacting with Shanzhai build steps and some helper build steps.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/watch-cli
Description: A CLI tool which performs a build of the Shanzhai project in the current directory, watching for changes and rebuilding automatically.
Latest version: 0.0.12

# `@shanzhai/watch-cli` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/watch-cli.svg)](https://www.npmjs.com/package/@shanzhai/watch-cli) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/watch-cli.svg)](https://www.npmjs.com/package/@shanzhai/watch-cli)

A CLI tool which performs a build of the Shanzhai project in the current directory, watching for changes and rebuilding automatically.

## Usage

Execute from the command line to perform a one-off build of the Shanzhai project
in the current working directory, then re-build each time a file changes:

```
npx @shanzhai/watch-cli
```

## Dependencies

This package has the following runtime dependencies:

Name     | Version                                                                                      
-------- | ---------------------------------------------------------------------------------------------
chokidar | [![3.5.3](https://img.shields.io/npm/v/chokidar.svg)](https://www.npmjs.com/package/chokidar)

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/wrap-in-object-output
Description: A Shanzhai output which wraps a value in an object with a given key.
Latest version: 0.0.7

# `@shanzhai/wrap-in-object-output` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/wrap-in-object-output.svg)](https://www.npmjs.com/package/@shanzhai/wrap-in-object-output) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/wrap-in-object-output.svg)](https://www.npmjs.com/package/@shanzhai/wrap-in-object-output)

A Shanzhai output which wraps a value in an object with a given key.

## Usage

Give an instance of `WrapInObjectOutput` to a `Step` as an output and it will
wrap the value in an object before passing it to its nested `Output`.

For example, the following examples are equivalent:

```typescript
new CopyStep(
  `Example`,
  new ConstantInput([1, 2, 3]),
  new WrapInObjectOutput(`testKey`, new ExampleOutput())
);
```

```typescript
new CopyStep(
  `Example`,
  new ConstantInput({ testKey: [1, 2, 3] }),
  new ExampleOutput()
);
```

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/write-file-step
Description: A Shanzhai step which writes to a binary or UTF-8 encoded text file, creating it if it does not exist, or replacing it if it does.
Latest version: 0.0.11

# `@shanzhai/write-file-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/write-file-step.svg)](https://www.npmjs.com/package/@shanzhai/write-file-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/write-file-step.svg)](https://www.npmjs.com/package/@shanzhai/write-file-step)

A Shanzhai step which writes to a binary or UTF-8 encoded text file, creating it if it does not exist, or replacing it if it does.

## Usage

If within a trigger's event handler an instance of `WriteFileStep` similar to
the following were to be returned:

```typescript
new WriteFileStep(
  `A description of the operation being performed`,
  [`A`, `Path`, `To`, `A`, `File`, `To`, `Write`],
  new ConstantInput(`Example File Content`)
);
```

The file would be created with the given content (which could be a string, for a
text file, or a `Buffer`, for a binary file).

If the file already existed, it would be overwritten.

If the file's parent directory did not exist, an error would be raised.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/zip-content-store
Description: A Shanzhai store for SVG defs.
Latest version: 0.0.8

# `@shanzhai/zip-content-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/zip-content-store.svg)](https://www.npmjs.com/package/@shanzhai/zip-content-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/zip-content-store.svg)](https://www.npmjs.com/package/@shanzhai/zip-content-store)

A Shanzhai store for SVG defs.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/zip-plugin
Description: A Shanzhai plugin which zips the generated content.
Latest version: 0.0.19

# `@shanzhai/zip-plugin` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/zip-plugin.svg)](https://www.npmjs.com/package/@shanzhai/zip-plugin) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/zip-plugin.svg)](https://www.npmjs.com/package/@shanzhai/zip-plugin)

A Shanzhai plugin which zips the generated content.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/zip-step
Description: A Shanzhai step which creates a zip file from a list of binary or UTF-8 encoded text files.
Latest version: 0.0.12

# `@shanzhai/zip-step` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/zip-step.svg)](https://www.npmjs.com/package/@shanzhai/zip-step) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/zip-step.svg)](https://www.npmjs.com/package/@shanzhai/zip-step)

A Shanzhai step which creates a zip file from a list of binary or UTF-8 encoded text files.

## Usage

If within a trigger's event handler an instance of `ZipStep` similar to the
following were to be returned:

```typescript
new WriteFileStep(
  `A description of the operation being performed`,
  new ObjectOfDataToCompressInput(),
  new BufferContainingTheCreatedZipOutput()
);
```

If the file already exists, it will be overwritten.

If the file's parent directory does not exist, an error will occur.

## Dependencies

This package has the following runtime dependencies:

Name     | Version                                                                                      
-------- | ---------------------------------------------------------------------------------------------
7zip-bin | [![5.1.1](https://img.shields.io/npm/v/7zip-bin.svg)](https://www.npmjs.com/package/7zip-bin)
uuid     | [![8.3.2](https://img.shields.io/npm/v/uuid.svg)](https://www.npmjs.com/package/uuid)        

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)
npm package: @shanzhai/zip-store
Description: A Shanzhai store for the distributable zip.
Latest version: 0.0.7

# `@shanzhai/zip-store` [![Continuous Integration](https://github.com/jameswilddev/shanzhai/workflows/Continuous%20Integration/badge.svg)](https://github.com/jameswilddev/shanzhai/actions) [![License](https://img.shields.io/github/license/jameswilddev/shanzhai.svg)](https://github.com/jameswilddev/shanzhai/blob/master/license) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_shield) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) [![npm](https://img.shields.io/npm/v/@shanzhai/zip-store.svg)](https://www.npmjs.com/package/@shanzhai/zip-store) [![npm type definitions](https://img.shields.io/npm/types/@shanzhai/zip-store.svg)](https://www.npmjs.com/package/@shanzhai/zip-store)

A Shanzhai store for the distributable zip.

## Dependencies

This package has no runtime dependencies.

## Peer Dependencies

This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fjameswilddev%2Fshanzhai?ref=badge_large)