open-index/open-npm huggingface dataset:
npm package: @geins/sdk-api-mgmt-typescript
Description: OpenAPI client for @geins/sdk-api-mgmt-typescript
Author: Geins
Latest version: 2.0.1

[![NPM Package][npm]][npm-url]
[![NPM Downloads][npm-downloads-per-month]][npm-trends]
# Introduction

Typescript ApiClient for Geins Managemet API

Geins Management API is an RESTful api to power your applications who manages your geins services. Geins provides an easy-to-use and scalable solution for managing all aspects of an online store, from product listings and customer information to order processing and payment transactions. 

## Getting started
Once you have created an account, you can start using the Management API by creating an `API key`. You can create as many API keys as you need. Each `API key` is connected to a specific account so you can keep track of operations and manage keys. You can find your `API key` in the `geins merchant center`. 

### Fast track
Use one of our [SDKs](https://docs.geins.io/docs/sdk/introduction) to get started quickly. The SDKs are available for the most popular programming languages and frameworks.

## Installation

### For [Node.js](https://nodejs.org/)


Install it via:

```shell
npm install @geins/sdk-api-mgmt-typescript --save
```


[npm]: https://img.shields.io/npm/v/@geins/sdk-api-mgmt-typescript
[npm-url]: https://www.npmjs.com/package/@geins/sdk-api-mgmt-typescript
[npm-downloads-per-month]: https://img.shields.io/npm/dm/@geins/sdk-api-mgmt-typescript.svg
[npm-trends]: https://npmtrends.com/@geins/sdk-api-mgmt-typescript
npm package: @geins/types
Description: Shared TypeScript type definitions for the Geins SDK. Contains all interfaces, enums, and type aliases used across `@geins/core`, `@geins/crm`, `@geins/cms`, and `@geins/oms`.
Latest version: 0.10.0

# @geins/types

Shared TypeScript type definitions for the Geins SDK. Contains all interfaces, enums, and type aliases used across `@geins/core`, `@geins/crm`, `@geins/cms`, and `@geins/oms`.

## Install

This package is re-exported through `@geins/core`, so you typically don't need to install it directly. All types are available from `@geins/core`:

```ts
import type { GeinsSettings, CartType, AuthResponse } from '@geins/core';
```

If you need it standalone:

```bash
npm install @geins/types
```

## What's included

- **Auth types** — `AuthCredentials`, `AuthResponse`, `AuthTokens`, `AuthUser`
- **Cart types** — `CartType`, `CartItemInputType`, `CartGroupInputType`
- **Checkout types** — `CheckoutType`, `CheckoutInputType`
- **Order types** — `OrderType`
- **Channel types** — `GeinsChannelTypeType`, `GeinsChannelInterface`
- **CMS types** — `MenuType`, `ContentPageType`, `ContentAreaType`
- **Settings** — `GeinsSettings`, `GeinsEndpoints`
- **Events** — `GeinsEventType`, `GeinsEventMessage`
- **Generated types** — GraphQL-generated types from the Geins API schema

## License

MIT
npm package: @geira/iconfont
Description: Geira Icon Font
Latest version: 0.3.3

# Geira Icon Font

If you like these icons and need one that isn't included, please create an issue on GitHub and we'll add it for you shortly.

## Demo

You can see the icons via the live demo at https://icons.geira.com.

## Installation

```
npm install --save @geira/iconfont 
```

## Usage

### CSS

Add the following tag inside the html `<head>` tag:

```html
<link href="node_components/@geira/iconfont/dist/geira-icons.min.css" rel="stylesheet">
```

### SCSS

Import the provided SCSS file in your main SCSS file, ex: `styles.scss`:

```scss
@import '~@geira/iconfont/dist/geira-icons.scss';
```

## Development

1. Clone repository.

2. Make some updates to the files at `/src`.

3. Depending on your flow you will want
 
    a) compile by executing:

       npm run build
       
    b) or start the dev server:
     
       npm run start

## Publish

1. Make the necessary updates to the source files.

2. Bump the `package.json` version property, ex: from `0.0.1` to `0.0.2`.

3. Commit changes.

4. Add the above new version tag to the commit, ex: `0.0.2`.

5. Push changes to git repository.

6. Publish the new version to npm by executing in a console:

       npm publish

## License

The MIT License (MIT)

Copyright (c) Leo Roderick<br>
Copyright (c) Diosney Sarmiento<br>
Copyright (c) Jose Mojena<br>
Copyright (c) Liontude, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
npm package: @geirsagberg/glob-run
Description: Run multiple commands by glob patterns sequentially.
Author: Geir Sagberg
Latest version: 0.1.7

<!-- #  [![Build Status](https://secure.travis-ci.org/fahad19/glob-run.png?branch=master)](http://travis-ci.org/fahad19/glob-run) -->

Fork of http://travis-ci.org/fahad19/glob-run, with updated dependencies.

> Run multiple commands by glob patterns sequentially.

## Install

```sh
$ npm install -g @geirsagberg/glob-run
```

### Usage

Basic example:

    $ glob-run cat src/\*.js

This is equivalent to running:

    $ cat src/a.js && cat src/b.js && cat src/c.js

With [Browserify](https://www.npmjs.com/package/browserify):

    # src/a.js will be bundled into dist/a.js
    $ glob-run browserify src/\*.js -o dist/\*.js

    # src/a.coffee will be bundled into a.js
    $ glob-run browserify -t coffeeify src/\*.coffee -o dist/\*.js

    $ glob-run browserify src/\*.js -o dist/bundle-\*.js

With [concat-from-list](https://www.npmjs.com/package/concat-from-list):

    # files listed in src/a.json will be concatenated in dist/a.js
    $ glob-run concat-from-list src/\*.json dist/\*.js

From package.json:

```json
{
  "dependencies": {
    "@geirsagberg/glob-run": "^0.1.7",
    "browserify": "^8.0.3"
  },
  "scripts": {
    "build": "./node_modules/.bin/glob-run ./node-modules/.bin/browserify src/\\*.js dist/\\*js"
  }
}
```

And then you can just do `npm run build`.

Since it is all in CLI, asterisks (*) are expected to be always escaped.

## License

MIT © [Fahad Ibnay Heylaal](http://fahad19.com)