open-index/open-npm huggingface dataset:
npm package: @reactioncommerce/admin-core
Description: Reaction admin core library
Author: Reaction Commerce
Latest version: 1.3.2

# Reaction Admin Core

## Installation and usage

### Install dependencies

```sh
# Install the Admin Core package
`npm i @reactioncommerce/admin-core`

# Install all required peer-dependencies
`npx install-peerdeps --only-peers @reactioncommerce/admin-core`
```

###  Create a folder called `src` at the base of your repo

### Add the file `src/index.html` using the following template

```html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Reaction Admin</title>
</head>
<body>
  <div id="app"></div>
</body>
</html>
```

### Add the file `src/index.js`  using the following template

```js
/* eslint-disable react/no-multi-comp */
import React from "react";
import { Reaction, registerPlugin, App } from "@reactioncommerce/admin-core";

// Register fake plugins for testing
registerPlugin(() => ({
  route: "/test-1",
  navTitle: "Test 1",
  // eslint-disable-next-line react/display-name
  MainComponent: () => (<span>Route Test 1</span>)
}));

registerPlugin(() => ({
  route: "/test-2",
  navTitle: "Test 2",
  // eslint-disable-next-line react/display-name
  MainComponent: () => (<span>Route Test 2</span>)
}));

// Configure and "start" the Reaction webapp
Reaction({
  AppComponent: App,
  title: "Reaction Admin Core Lib",

  // Ideally these config variables will come from the ENV.
  // dotenv is provided as part of admin-core if you wish yo use it.
  config: {
    PUBLIC_GRAPHQL_API_URL: "http://localhost:3000/graphql",
    PUBLIC_OIDC_CLIENT_ID: "reaction-admin-core",
    PUBLIC_OIDC_URL: "http://localhost:4444",
    PUBLIC_ROOT_URL: "http://localhost:8080"
  }
});
```

### Add the start script to your `package.json` scripts

```js
"scripts": {
  ...
  "start": "reaction --port 8080"
  ...
}
```

### Run your app

`npm start`

*Open http://localhost:8080 to view your site.*

## License

Copyright 2020 Reaction Commerce

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
npm package: @reactioncommerce/admin-plugin-products
Description: Reaction admin products plugin
Author: Reaction Commerce
Latest version: 1.0.0

# Reaction Products Admin Plugin

## Usage

### Install Dependencies

1. `npx i @reactioncommerce/admin-plugin-products`
1. `npx install-peerdeps --only-peers @reactioncommerce/admin-plugin-products`

### Register plugin

Import and register the products plugin at the root of your application. Typically this will be your `src/index.js`.

```js
import { App, Reaction, registerPlugin } from "@reactioncommerce/admin-core";
import Products from "@reactioncommerce/admin-plugin-products";
import config from "./config";

// Register plugins
registerPlugin(Products);

// Configure and "start" the Reaction webapp
Reaction({
  AppComponent: App,
  config
});
```

## License

Copyright 2020 Reaction Commerce

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
npm package: @reactioncommerce/api-plugin-address-validation
Description: Address Validation plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.3.3

# api-plugin-address-validation

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-address-validation.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-address-validation)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-address-validation.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-address-validation)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Address Validation plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-address-validation-test
Description: Address Validation Test plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.3

# api-plugin-address-validation-test

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-address-validation-test.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-address-validation-test)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-address-validation-test.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-address-validation-test)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Address Validation Test plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License
   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-email-smtp
Description: SMTP Email plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.8

# api-plugin-email-smtp

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-email-smtp.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-email-smtp)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-email-smtp.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-email-smtp)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

SMTP Email plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-inventory
Description: Inventory plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.5

# api-plugin-inventory

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-inventory.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-inventory)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-inventory.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-inventory)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Inventory plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-job-queue
Description: Job Queue plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.7

# api-plugin-job-queue

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-job-queue.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-job-queue)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-job-queue.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-job-queue)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Job Queue plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-notifications
Description: Notifications plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.1.4

# api-plugin-notifications

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-notifications.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-notifications)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-notifications.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-notifications)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Notifications plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-payments-stripe-sca
Description: Stripe SCA Payments plugin for the Reaction API
Author: Mailchimp Open Commerce
Latest version: 1.0.2

# api-plugin-payments-stripe-sca

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-payments-stripe-sca.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-payments-stripe-sca)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-payments-stripe-sca.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-payments-stripe-sca)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Stripe Payments plugin for the [Reaction API](https://github.com/reactioncommerce/reaction) with support for SCA-compliant Stripe Payment Intents API

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2021 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-pricing-simple
Description: Simple Pricing plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.7

# api-plugin-pricing-simple

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-pricing-simple.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-pricing-simple)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-pricing-simple.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-pricing-simple)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Simple Pricing plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-settings
Description: Settings plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.7

# api-plugin-settings

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-settings.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-settings)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-settings.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-settings)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Settings plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-shipments
Description: Shipments plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.3

# api-plugin-shipments

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-shipments.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-shipments)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-shipments.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-shipments)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Shipments plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-system-information
Description: System Information plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.1.4

# api-plugin-system-information

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-system-information.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-system-information)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-system-information.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-system-information)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

This plugin provides basic System Information for the Reaction API.

`API Version`, `Mongo Version`, and `Plugin Versions` can be checked through the `systemInformation` query provided by this plugin.

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License
   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-taxes
Description: Taxes plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.1.3

# api-plugin-taxes

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-taxes.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-taxes)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-taxes.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-taxes)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Taxes plugin for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-plugin-translations
Description: Translations plugin for the Reaction API
Author: Reaction Commerce
Latest version: 1.2.2

# api-plugin-translations

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-plugin-translations.svg)](https://www.npmjs.com/package/@reactioncommerce/api-plugin-translations)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-plugin-translations.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-plugin-translations)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Translations plugin for the Reaction API

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License
This Reaction plugin is [GNU GPLv3 Licensed](./LICENSE.md)
npm package: @reactioncommerce/api-service-address-validation
Description: Address Validation service for the Reaction API
Author: Reaction Commerce
Latest version: 1.0.0

# api-service-address-validation

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-service-address-validation.svg)](https://www.npmjs.com/package/@reactioncommerce/api-service-address-validation)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-service-address-validation.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-service-address-validation)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## Summary

Address Validation service for the [Reaction API](https://github.com/reactioncommerce/reaction)

## Developer Certificate of Origin
We use the [Developer Certificate of Origin (DCO)](https://developercertificate.org/) in lieu of a Contributor License Agreement for all contributions to Reaction Commerce open source projects. We request that contributors agree to the terms of the DCO and indicate that agreement by signing all commits made to Reaction Commerce projects by adding a line with your name and email address to every Git commit message contributed:
```
Signed-off-by: Jane Doe <jane.doe@example.com>
```

You can sign your commit automatically with Git by using `git commit -s` if you have your `user.name` and `user.email` set as part of your Git configuration.

We ask that you use your real name (please no anonymous contributions or pseudonyms). By signing your commit you are certifying that you have the right have the right to submit it under the open source license used by that particular Reaction Commerce project. You must use your real name (no pseudonyms or anonymous contributions are allowed.)

We use the [Probot DCO GitHub app](https://github.com/apps/dco) to check for DCO signoffs of every commit.

If you forget to sign your commits, the DCO bot will remind you and give you detailed instructions for how to amend your commits to add a signature.

## License

   Copyright 2020 Reaction Commerce

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
npm package: @reactioncommerce/api-utils
Description: Utility functions for the Reaction API
Author: Reaction Commerce
Latest version: 1.17.1

# api-utils

[![npm (scoped)](https://img.shields.io/npm/v/@reactioncommerce/api-utils.svg)](https://www.npmjs.com/package/@reactioncommerce/api-utils)
[![CircleCI](https://circleci.com/gh/reactioncommerce/api-utils.svg?style=svg)](https://circleci.com/gh/reactioncommerce/api-utils)

Utility functions for the Reaction API.

## How To Use

Note: _Be sure you are using NPM 5+_

First install in your project directory:

```bash
npm install @reactioncommerce/api-utils
```

Import API util functions in the file you wish to use them in

```js
import functionName from "@reactioncommerce/api-utils/functionName.js";
```

Refer to [package docs](https://github.com/reactioncommerce/api-utils/tree/trunk/docs) for a list of available functions.

## Releases

This NPM package is published automatically on every push to the `trunk` branch. Be sure to use proper Git commit messages so that the version will be bumped properly and release notes can be automatically generated.