open-index/open-npm huggingface dataset:
npm package: @sp-api-sdk/vendor-shipments-api-v1
Description: The Selling Partner API for Retail Procurement Shipments provides programmatic access to retail shipping data for vendors.
Author: Bertrand Marron
Latest version: 5.5.2

# `vendor-shipments-api-v1`

[![npm version](https://img.shields.io/npm/v/@sp-api-sdk/vendor-shipments-api-v1)](https://www.npmjs.com/package/@sp-api-sdk/vendor-shipments-api-v1)
[![XO code style](https://img.shields.io/badge/code_style-xo-cyan)](https://github.com/xojs/xo)

The Selling Partner API for Retail Procurement Shipments provides programmatic access to retail shipping data for vendors.

[<img src="https://files.bizon.solutions/images/logo/bizon-horizontal.png" alt="Bizon" width="250"/>](https://www.bizon.solutions?utm_source=github&utm_medium=readme&utm_campaign=selling-partner-api-sdk)

## Documentation

Learn more about this Selling Partner API by visiting the [official documentation](https://developer-docs.amazon.com/sp-api/docs).

Also, see the [generated documentation](https://bizon.github.io/selling-partner-api-sdk/modules/_sp-api-sdk_vendor-shipments-api-v1.html) for this API client.

## Installing

```sh
npm install @sp-api-sdk/vendor-shipments-api-v1
```

## Getting Started

```javascript
import {SellingPartnerApiAuth} from '@sp-api-sdk/auth'
import {VendorShipmentsApiClient} from '@sp-api-sdk/vendor-shipments-api-v1'

const auth = new SellingPartnerApiAuth({
  clientId: process.env.LWA_CLIENT_ID,
  clientSecret: process.env.LWA_CLIENT_SECRET,
  refreshToken: 'Atzr|…',
})

const client = new VendorShipmentsApiClient({
  auth,
  region: 'eu',
})
```

## Rate Limiting

In order to retry rate limited requests (HTTP 429), you can configure the API client as such:

```javascript
const client = new VendorShipmentsApiClient({
  auth,
  region: 'eu',
  rateLimiting: {
    retry: true,
    // Optionally specify a callback that will be called on every retry.
    onRetry: (retryInfo) => {
      console.log(retryInfo)
    },
  },
})
```

The rate limits used for each route are specified in the [API documentation](https://developer-docs.amazon.com/sp-api/docs).

## Logging

You can enable logging for both SP-API requests and responses by configuring the `logging.request` and `logging.response` properties.

```javascript
const client = new VendorShipmentsApiClient({
  auth,
  region: 'eu',
  logging: {
    request: {
      logger: console.debug
    },
    response: {
      logger: console.debug
    },
    error: true,
  },
})
```

Specifying `true` will use the default options, specifying an object will allow you to override the default options.  
This uses [axios-logger](https://github.com/hg-pyun/axios-logger) under the hood.  
By default, if enabled, the `request` and `response` loggers will use `console.info` and the `error` logger will use `console.error`.


## License

MIT

## Miscellaneous

```
    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝
```
npm package: @sp-api-sdk/vendor-transaction-status-api-v1
Description: The Selling Partner API for Retail Procurement Transaction Status provides programmatic access to status information on specific asynchronous POST transactions for vendors.
Author: Bertrand Marron
Latest version: 4.0.16

# `vendor-transaction-status-api-v1`

[![npm version](https://img.shields.io/npm/v/@sp-api-sdk/vendor-transaction-status-api-v1)](https://www.npmjs.com/package/@sp-api-sdk/vendor-transaction-status-api-v1)
[![XO code style](https://img.shields.io/badge/code_style-xo-cyan)](https://github.com/xojs/xo)

The Selling Partner API for Retail Procurement Transaction Status provides programmatic access to status information on specific asynchronous POST transactions for vendors.

[<img src="https://files.bizon.solutions/images/logo/bizon-horizontal.png" alt="Bizon" width="250"/>](https://www.bizon.solutions?utm_source=github&utm_medium=readme&utm_campaign=selling-partner-api-sdk)

## Documentation

Learn more about this Selling Partner API by visiting the [official documentation](https://developer-docs.amazon.com/sp-api/docs).

Also, see the [generated documentation](https://bizon.github.io/selling-partner-api-sdk/modules/_sp-api-sdk_vendor-transaction-status-api-v1.html) for this API client.

## Installing

```sh
npm install @sp-api-sdk/vendor-transaction-status-api-v1
```

## Getting Started

```javascript
import {SellingPartnerApiAuth} from '@sp-api-sdk/auth'
import {VendorTransactionStatusApiClient} from '@sp-api-sdk/vendor-transaction-status-api-v1'

const auth = new SellingPartnerApiAuth({
  clientId: process.env.LWA_CLIENT_ID,
  clientSecret: process.env.LWA_CLIENT_SECRET,
  refreshToken: 'Atzr|…',
})

const client = new VendorTransactionStatusApiClient({
  auth,
  region: 'eu',
})
```

## Rate Limiting

In order to retry rate limited requests (HTTP 429), you can configure the API client as such:

```javascript
const client = new VendorTransactionStatusApiClient({
  auth,
  region: 'eu',
  rateLimiting: {
    retry: true,
    // Optionally specify a callback that will be called on every retry.
    onRetry: (retryInfo) => {
      console.log(retryInfo)
    },
  },
})
```

The rate limits used for each route are specified in the [API documentation](https://developer-docs.amazon.com/sp-api/docs).

## Logging

You can enable logging for both SP-API requests and responses by configuring the `logging.request` and `logging.response` properties.

```javascript
const client = new VendorTransactionStatusApiClient({
  auth,
  region: 'eu',
  logging: {
    request: {
      logger: console.debug
    },
    response: {
      logger: console.debug
    },
    error: true,
  },
})
```

Specifying `true` will use the default options, specifying an object will allow you to override the default options.  
This uses [axios-logger](https://github.com/hg-pyun/axios-logger) under the hood.  
By default, if enabled, the `request` and `response` loggers will use `console.info` and the `error` logger will use `console.error`.


## License

MIT

## Miscellaneous

```
    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝
```
npm package: @sp-cli-test/ty-utils
Description: 各项目中使用到的工具库集合
Author: wudongqing
Latest version: 1.0.5

# Ty Utils

## Install

```base
npm i @sp-cli-test/ty-utils -S -D
```

## Use

```javascript
import utils from '@sp-cli-test/ty-utils'

utils.isBoolean(1)
utils.isBoolean('1')

// or

import { isNil } from '@sp-cli-test/ty-utils'

isNil(undefined)
isNil('undefined')
```

## 按需加载

配合 `babel-plugin-import` 实现按需加载

```bash
npm i babel-plugin-import -S -D
```

在 `.babelrc` 文件中添加以下配置

```json
{
  "plugins": [
    [
      "import",
      {
        "camel2DashComponentName": false,
        "transformToDefaultImport": false,
        "libraryName": "@sp-cli-test/ty-utils",
        "libraryDirectory": "libs"
      }
    ]
  ]
}
```

注意： 如果使用了按需加载，则只能使用以下方式导入 utils

```javascript
import { isBoolean } from '@sp-cli-test/ty-utils'

isBoolean(1)
isBoolean('1')
```
npm package: @sp-packages/cspell-dictionary
Description: A custom dictionary for Senthil Ponnusamy's projects used with cSpell.
Author: Senthilprabu Ponnusamy
Latest version: 1.4.2

# **cSpell Dictionary**

<p align="center"><i>A custom dictionary for Senthil Ponnusamy's projects used with cSpell.</i></p>

<p align="center">
  <a href="https://www.npmjs.com/package/@sp-packages/cspell-dictionary"><img src="https://img.shields.io/npm/v/@sp-packages/cspell-dictionary" alt="npm version"></a>
  <a href="https://packagephobia.com/result?p=@sp-packages/cspell-dictionary"><img src="https://packagephobia.com/badge?p=@sp-packages/cspell-dictionary" alt="install size"></a>
  <a href="https://www.npmjs.com/package/@sp-packages/cspell-dictionary"><img src="https://img.shields.io/npm/dw/@sp-packages/cspell-dictionary" alt="npm downloads"></a>
  <a href="./LICENSE"><img src="https://img.shields.io/npm/l/@sp-packages/cspell-dictionary" alt="license"></a>
  <a href="https://github.com/SP-Packages/cspell-dictionary/actions"><img src="https://github.com/SP-Packages/cspell-dictionary/actions/workflows/release.yml/badge.svg" alt="build status"></a>
  <a href="https://github.com/semantic-release/semantic-release"><img src="https://img.shields.io/badge/semantic--release-conventionalcommits-e10079?logo=semantic-release" alt="semantic-release"></a>
  <a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/Made%20with-TypeScript-blue.svg" alt="TypeScript"></a>
  <a href="https://prettier.io/"><img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg" alt="Prettier"></a>
  <a href="https://github.com/SP-Packages/cspell-dictionary/pulls"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs welcome"></a>
  <a href="https://github.com/sponsors/iamsenthilprabu"><img src="https://img.shields.io/badge/Sponsor-%E2%9D%A4-pink?logo=github" alt="Sponsor"></a>
</p>

## **✨ Features**

- 🚀 A collection of predefined dictionaries with words related to personal names, technical terms, WordPress, infrastructure, vendors, and more.

## **📦 Installation**

### **Global Installation**

```bash
npm install -g @sp-packages/cspell-dictionary
```

### **Local Installation**

```bash
npm install --save-dev @sp-packages/cspell-dictionary
```

## **🚀 Usage**

Add the dictionary to your `.cspell.json` configuration file:

```json
{
  "import": ["./node_modules/@sp-packages/cspell-dictionary/cspell-ext.json"]
}
```

### Available Dictionaries

The package includes the following dictionaries:

- `libraries` - Libraries & Dependencies (e.g., `phpdotenv`).
- `linting-tools` - Development Tools & Linting (e.g., `codesniffer`).
- `personal` - Personal names and project names (e.g., `iamsenthilprabu`).
- `system` - System & Infrastructure (e.g., `appserver`).
- `vendor` - Vendor Names (e.g., `squizlabs`).
- `wordpress` - WordPress-related terms (e.g., `muplugin`).

## **🤝 Contributing**

Contributions are welcome! Please check our [Contributing Guidelines](CONTRIBUTING.md) before submitting issues or pull requests.

## **📜 License**

Licensed under the [MIT License](LICENSE).