An open API service indexing awesome lists of open source software.

https://github.com/himenon/is-mode

Provides branching using query parameters.
https://github.com/himenon/is-mode

frontend queryparams

Last synced: 3 months ago
JSON representation

Provides branching using query parameters.

Awesome Lists containing this project

README

          

# is-mode

## Install

```sh
npm i is-mode
```

```sh
yarn add is-mode
```

## Usage

### If Browser

```ts
import { isMode } from "is-mode";

// http://localhost?mode=abc
isMode("abc") === true // true
```

Change check params

```ts
import { isMode, setup } from "is-mode";

setup({
modeKey: "newMode"
})

// http://localhost?newMode=abc
isMode("abc") === true // true
```

### If Server Side

```ts
import { isMode } from "is-mode";

// in server side
isMode("any-key") === false // always true
```

## Update

```sh
yarn outdated
yarn upgrade
```

## Publish

```
yarn publish
```

## Badges

[![npm version](https://badgen.net/npm/v/is-mode)](https://npm.im/is-mode)
[![Build Status](https://travis-ci.com/Himenon/is-mode.svg?branch=master)](https://travis-ci.com/Himenon/is-mode)
[![codecov](https://codecov.io/gh/Himenon/is-mode/branch/master/graph/badge.svg)](https://codecov.io/gh/Himenon/is-mode)
[![dependencies Status](https://david-dm.org/Himenon/is-mode/status.svg)](https://david-dm.org/Himenon/is-mode)
[![devDependencies Status](https://david-dm.org/Himenon/is-mode/dev-status.svg)](https://david-dm.org/Himenon/is-mode?type=dev)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

## License

MIT