open-index/open-npm huggingface dataset:
npm package: @mobicom/githook
Description: Pre-Commit and Post-Merge Git Hooks Check via a Husky.
Latest version: 1.1.2

# GitHook

> Pre-Commit and Post-Merge Git Hooks Check via a Husky.

#### Used Technologies

- husky: ^8.*

## Requirements

- NodeJS >= 14.x
- NPM >= 7.x
- YARN >= 1.x
- GIT

## Installation

```shell
# Install via npm
> npm i -D @mobicom/githook

# Install via yarn
> yarn add -D @mobicom/githook
```

## Usage

Just run the following commands at the root of your project.

```shell

# Initialize git hooks via husky
> npx githook init

# Show help
> npx githook --help

```

## License

MIT
npm package: @mobicom/jslint
Description: ESLint based pattern checker for JavaScript.
Author: Togtokh
Latest version: 2.1.1

# JSLint

> This library is a JavaScript command line interface (CLI) application powered by NodeJS with TypeScript.

<!-- ## Table of contents

[[_TOC_]] -->

## Introduction

ESLint based syntax and find problems checker for JavaScript.

#### Features

- Customizable a Configuration File
- Auto fixing problems
- Specify JavaScript extensions (.js, .ts, .tsx, .jsx, etc...)
- Specify File, Directory or Glob Pattern
- Easy to usage

#### Used Technologies
The JSLint tool generates basic rules using the following eslint plugins.

- eslint: ^8.17.0
- eslint-plugin-react: ^7.30.0
- eslint-plugin-react-native: ^4.0.0
- eslint-plugin-react-hooks: ^4.5.0
- eslint-plugin-vue: ^9.1.0
- @typescript-eslint/eslint-plugin: ^5.27.1
- @typescript-eslint/parser: ^5.27.1
- prettier: ^2.6.2
- eslint-plugin-prettier: ^4.0.0
- eslint-config-prettier@^8.5.0

##### ESLint Plugin Links
Please refer to the following links for possible rules detail information.

- [eslint basic rules](https://eslint.org/docs/rules/)
- [typescript-eslint/eslint-plugin](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)
- [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react) 
- [eslint-plugin-react-native](https://www.npmjs.com/package/eslint-plugin-react-native)
- [eslint-plugin-react-hooks](https://www.npmjs.com/package/eslint-plugin-react-hooks)
- [eslint-plugin-vue](https://eslint.vuejs.org/rules/)
- [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)

#### Supported frameworks:

- NodeJS (CommonJS, ECMA Scripts)
- React, React Native
- Vue.js
- Angular with Typescript
- TypeScript

## Requirements

- NodeJS >= 14.x
- NPM >= 6.x
- YARN >= 1.x

## Installation

```shell
# Install via npm
> npm i @mobicom/jslint --save-dev

# Install via yarn
> yarn add -D @mobicom/jslint
```

## Usage

Just run the following commands at the root of your project.

```shell

# Run config initialization wizard
> npx mjslint --init                      # is a one-time command to initialize a configuration file.

# Run check syntax and find problems

> npx mjslint src/index.js src/index1.js  # Run on two files
> npx mjslint src/**                      # Run on multiple files

# Run on specify extensions
> npx mjslint src/ --ext .js,.ts,.jsx,.tsx

# if you want to automatically fix problems use --fix option
> npx mjslint src/ --fix

# Show help
> npx mjslint --help

```

## License

MIT
npm package: @mobie/mobie
Description: Javascript sdk for mobie APIs
Author: mobie
Latest version: 1.3.0

# Mobie Javascript SDK

### About

This is the Javascript SDK for the Mobie API.

## Installation

via NPM:

`npm install @mobie/mobie`

via CDN:

`https://cdn.jsdelivr.net/npm/@mobie/mobie@{version_number}/build/mobie.min.js`

or use the minified file in the `build` folder

## Getting started

### Client Side 

Initialize the SDK with: 

`window.mobie = new Mobie(config);` 

or 

`const mobie = new Mobie(config);`(NodeJS)

Your `config` object should contain:

* `storageMethod` - Options are `session` for `sessionStorage` and `local` for `localStorage`

* `apiVersion` - Default is `3` (Version 3 is the only currently supported version)

* `apiToken` - Your Mobie API token

Example:

```
	var config = {
		apiVersion: 3, 
		storageMethod: "local",
		apiToken: "authenticationTokenHere"
	}

```

### Server Side (NodeJS)

Initialize the sdk with: 
`const mobie = new Mobie(config);`

Your `config` object should contain:

* `apiVersion` - Default is `3` (Version 3 is the only currently supported version)

* `apiToken` - Your Mobie API token

Example:

```
	var config = {
		apiVersion: 3, 
		apiToken: "authenticationTokenHere"
	}

```

### Custom API url

To use this SDK with a custom API url, your `config` object should contain `customAPIURL`

Example:

```
	var config = {
		...,
		customAPIURL: "https://whatever.stuff/
	}

```



### Documentation and usage

For more detailed documentation and usage [Docs](https://docs.mobiepay.io/).

License
-------------
<a href=/LICENSE target="_blank">MIT</a> license.