open-index/open-npm huggingface dataset:
npm package: @mocktomata/cli
Description: mocktomata cli
Author: Homa Wong
Latest version: 9.2.3

# `@mocktomata/cli`

[![NPM version][npm-image]][npm-url]
[![NPM downloads][downloads-image]][npm-url]

[![GitHub NodeJS][github-nodejs]][github-action-url]
[![Codecov][codecov-image]][codecov-url]

[@mocktomata/cli] is the CLI tools for [mocktomata].

## Install

```sh
npm install --dev @mocktomata/cli

yarn add -D @mocktomata/cli

pnpm add -D @mocktomata/cli
```

## Usage

It provides the `mocktomata` command (also aliased as `mt`).

Right now it has only one command: `mt serve`,
which starts a server for [mocktomata].

The server is needed for [mocktomata] to work when running in browser environment,
including [jsdom].

[@mocktomata/cli]: https://github.com/mocktomata/mocktomata/tree/main/packages/cli
[mocktomata]: https://github.com/mocktomata/mocktomata
[codecov-image]: https://codecov.io/gh/mocktomata/mocktomata/branch/main/graph/badge.svg
[codecov-url]: https://codecov.io/gh/mocktomata/mocktomata
[downloads-image]: https://img.shields.io/npm/dm/@mocktomata/cli.svg?style=flat
[github-action-url]: https://github.com/mocktomata/mocktomata/actions
[github-nodejs]: https://github.com/mocktomata/mocktomata/workflows/release/badge.svg
[npm-image]: https://img.shields.io/npm/v/@mocktomata/cli.svg?style=flat
[npm-url]: https://www.npmjs.com/package/@mocktomata/cli
[jsdom]: https://github.com/jsdom/jsdom
npm package: @mocktomata/file-server
Description: mocktomata file server
Author: Homa Wong
Latest version: 7.0.0-beta.11

# @mocktomata/file-server

A file server for [`mocktomata`](https://www.npmjs.com/package/mocktomata).

The remote [`mocktomata`](https://www.npmjs.com/package/mocktomata) instance should use [`@mocktomata/io-client`](https://www.npmjs.com/package/@mocktomata/io-client) to communicate with the server.
npm package: @mocktomata/framework
Description: mocktomata framework package
Author: Homa Wong
Latest version: 9.2.3

# @mocktomata/framework

Framework of [`mocktomata`](https://www.npmjs.com/package/mocktomata).

## Zucchini

`zucchini` is an alternative to [cucumber].
It's the new version of `scenario`.

[cucumber]: https://cucumber.io
npm package: @mocktomata/io-fs
Description: mocktomata file system IO package
Author: Homa Wong
Latest version: 7.0.0-beta.11

# @mocktomata/io-fs

[`mocktomata`](https://www.npmjs.com/package/mocktomata) file system IO package.

This module provides the implementation to interact with the file system.
It's signature is string based and not doing any parsing.

This is becuase in browser testing, the data is read through `file-server` which send the data to `io-client` as json string.

There is no need to parse and convert the string to object.

Validation of the data is done in respective code (`config`, `plugin`, `spec` and `scenario`).
npm package: @mocktomata/io-remote
Description: mocktomata remote IO
Author: Homa Wong
Latest version: 9.2.3

# `@mocktomata/io-remote`

`@mocktomata/io-remote` provides IO access for [`mocktomata`] through some remote services.

The remote service is an instance of `@mocktomata/server` which uses various backend (e.g. `@mocktomata/nodejs`).

It implements the `Mocktomata.IO` type defined in `@mocktomata/framework`.

`mocktomata` depends on `@mocktomata/io-remote` for browser usage.
`@mocktomata/framework` does not depend on `@mocktomata/io-remote` directly.

This is a core package of [`mocktomata`] and do not need to be installed separately.

## TO DO

Currently, validation of the data is handled on the server side.
It is needed to avoid bad/extra information send across the wire.

However, client side should perform similar check to prevent getting bad information from rouge server.

This mean similar validation/sanitation logic needs to be used by both server and client.

Currently, the logic is implemented in `@mocktomata/nodejs`.
They should be moved out of it to become platform independent and used on both sides.
npm package: @mocktomata/nodejs
Description: provides external dependencies from nodejs for mocktomata
Author: Homa Wong
Latest version: 9.2.3

# `@mocktomata/nodejs`

`@mocktomata/nodejs` provides detail implementations specific to NodeJS.

Currently, it contains code to validate the data (config, plugin, env, etc.).
They should be moved out so those logics can be used on both client and server side.

Ultimately, the interface of this package should be generic, i.e. `Record<any, unknown>`, instead of specific (e.g. `Mocktomata.ConfigInput`).

It should strive to be as thin as possible., containing no logic at all.
npm package: @mocktomata/plugin-axios
Description: mocktomata plugin for axios
Author: Homa Wong
Latest version: 2.0.3

# @mocktomata/plugin-axios

[@mocktomata/plugin-axios] is a [mocktomata] plugin for [axios].

In basic use cases, [mocktomata] works with [axios] and do not need this plugin.

This plugin is needed only if you use additional features in [axios] such as [interceptors].

## Install

```sh
npm install -D @mocktomata/plugin-axios
yarn add -D @mocktomata/plugin-axios
pnpm add -D @mocktomata/plugin-axios
```

## Setup

```js
// mocktomata.json
{
	"plugins": ["@mocktomata/plugin-axios"]
}
```

## Usage

This plugin will ignore the calls under `interceptors`.
They will not be saved and simulated.

```ts
import axios from 'axios'

axios.interceptors.request.use(v => v) // ignored
axios.interceptors.response.use(v => v, e => e) // ignored
```

Note that you should not use any "speced" code inside these calls.
Since the callbacks are ignored,
any action triggered within will not be triggered during simulation.
If there are actions triggered within,
the simulation will time out as [mocktomata] will be waiting for those actions.

[@mocktomata/plugin-axios]: https://www.npmjs.com/package/@mocktomata/plugin-axios
[axios]: https://www.npmjs.com/package/axios
[mocktomata]: https://www.npmjs.com/package/mocktomata
[interceptors]: https://axios-http.com/docs/interceptors
npm package: @mocktomata/service
Description: mocktomata service implementation
Author: Homa Wong
Latest version: 9.2.3

# `@mocktomata/service`

`@mocktomata/service` starts a running service to handle requests from [@mocktomata/io-remote].

## Used by

- [@mocktomata/cli]: `mocktomata server <action>` to `start/stop` the service.

## Depends on

- [@mocktomata/nodejs]: Currently depends on it directly. In the future,\
  [@mocktomata/cli] will depend on it, and it is injected into `@mocktomata/service`.
- 🚧 `@mocktomata/data`: The future package extracted from [@mocktomata/nodejs]\
  to handle various data validation and sanitization.

[@mocktomata/cli]: https://www.npmjs.com/package/@mocktomata/cli
[@mocktomata/nodejs]: ../nodejs/README.md
[@mocktomata/io-remote]: ../io-remote/README.md
npm package: @mocky-balboa/client
Description: Client library for Mocky Balboa to interact with the WebSocket server for real-time network mocking in your test suites.
Author: Lewis Nelson
Latest version: 2.0.1

# 🥊 Mocky Balboa

A network mocking library for your SSR applications. Fixture http network requests on your server-side application for browser automation testing without having to modify your application logic.

## Getting started

Check out the [documentation](https://docs.mockybalboa.com) to get started.

## Server integrations

- [Astro](https://docs.mockybalboa.com/docs/server/astro)
- [Express](https://docs.mockybalboa.com/docs/server/express)
- [Fastify](https://docs.mockybalboa.com/docs/server/fastify)
- [Koa](https://docs.mockybalboa.com/docs/server/koa)
- [Next.js](https://docs.mockybalboa.com/docs/server/next-js)
- [Nuxt](https://docs.mockybalboa.com/docs/server/nuxt)
- [React Router](https://docs.mockybalboa.com/docs/server/react-router)
- [SvelteKit](https://docs.mockybalboa.com/docs/server/sveltekit)

## Browser automation tool support

- [Playwright](https://playwright.dev/)
- [Cypress](https://www.cypress.io/)

## Custom integrations

Don't see your framework? Create a [custom server integration](https://docs.mockybalboa.com/docs/server/custom) or a [custom client integration](https://docs.mockybalboa.com/docs/client/custom). Alternatively submit a pull request or report an issue to add support for your framework.

## Examples

### Playwright example

```TypeScript
import { expect } from "@playwright/test";
import { test } from "@mocky-balboa/playwright";

test("a route that performs server and client network requests", async ({ page, mocky }) => {
  // Mocks the request on both the client and the server
  mocky.route("**/api/endpoint", (route) => {
    return route.fulfill({
      status: 200,
      body: JSON.stringify({ message: "Hello, World!" }),
      headers: { "Content-Type": "application/json" },
    });
  }, {
    // Optionally configure the route
    // type: "both" to mock on both client and server (default behaviour)
    // type: "server-only" to mock on the server only
    // type: "client-only" to mock on the client only
  });

  await page.goto("http://localhost:3000");
});
```

### More examples

See [examples](examples) for example projects.

## Contributing

See [contributing](CONTRIBUTING.md) for more information.
npm package: @mocky-balboa/cypress
Description: Cypress integration for Mocky Balboa. Mock your full-stack network requests directly inside your Cypress tests.
Author: Lewis Nelson
Latest version: 2.0.1

# 🥊 Mocky Balboa

A network mocking library for your SSR applications. Fixture http network requests on your server-side application for browser automation testing without having to modify your application logic.

## Getting started

Check out the [documentation](https://docs.mockybalboa.com) to get started.

## Server integrations

- [Astro](https://docs.mockybalboa.com/docs/server/astro)
- [Express](https://docs.mockybalboa.com/docs/server/express)
- [Fastify](https://docs.mockybalboa.com/docs/server/fastify)
- [Koa](https://docs.mockybalboa.com/docs/server/koa)
- [Next.js](https://docs.mockybalboa.com/docs/server/next-js)
- [Nuxt](https://docs.mockybalboa.com/docs/server/nuxt)
- [React Router](https://docs.mockybalboa.com/docs/server/react-router)
- [SvelteKit](https://docs.mockybalboa.com/docs/server/sveltekit)

## Browser automation tool support

- [Playwright](https://playwright.dev/)
- [Cypress](https://www.cypress.io/)

## Custom integrations

Don't see your framework? Create a [custom server integration](https://docs.mockybalboa.com/docs/server/custom) or a [custom client integration](https://docs.mockybalboa.com/docs/client/custom). Alternatively submit a pull request or report an issue to add support for your framework.

## Examples

### Playwright example

```TypeScript
import { expect } from "@playwright/test";
import { test } from "@mocky-balboa/playwright";

test("a route that performs server and client network requests", async ({ page, mocky }) => {
  // Mocks the request on both the client and the server
  mocky.route("**/api/endpoint", (route) => {
    return route.fulfill({
      status: 200,
      body: JSON.stringify({ message: "Hello, World!" }),
      headers: { "Content-Type": "application/json" },
    });
  }, {
    // Optionally configure the route
    // type: "both" to mock on both client and server (default behaviour)
    // type: "server-only" to mock on the server only
    // type: "client-only" to mock on the client only
  });

  await page.goto("http://localhost:3000");
});
```

### More examples

See [examples](examples) for example projects.

## Contributing

See [contributing](CONTRIBUTING.md) for more information.
npm package: @mocky-balboa/playwright
Description: Playwright integration for Mocky Balboa. Mock your full-stack network requests directly inside your Playwright tests.
Author: Lewis Nelson
Latest version: 2.0.1

# 🥊 Mocky Balboa

A network mocking library for your SSR applications. Fixture http network requests on your server-side application for browser automation testing without having to modify your application logic.

## Getting started

Check out the [documentation](https://docs.mockybalboa.com) to get started.

## Server integrations

- [Astro](https://docs.mockybalboa.com/docs/server/astro)
- [Express](https://docs.mockybalboa.com/docs/server/express)
- [Fastify](https://docs.mockybalboa.com/docs/server/fastify)
- [Koa](https://docs.mockybalboa.com/docs/server/koa)
- [Next.js](https://docs.mockybalboa.com/docs/server/next-js)
- [Nuxt](https://docs.mockybalboa.com/docs/server/nuxt)
- [React Router](https://docs.mockybalboa.com/docs/server/react-router)
- [SvelteKit](https://docs.mockybalboa.com/docs/server/sveltekit)

## Browser automation tool support

- [Playwright](https://playwright.dev/)
- [Cypress](https://www.cypress.io/)

## Custom integrations

Don't see your framework? Create a [custom server integration](https://docs.mockybalboa.com/docs/server/custom) or a [custom client integration](https://docs.mockybalboa.com/docs/client/custom). Alternatively submit a pull request or report an issue to add support for your framework.

## Examples

### Playwright example

```TypeScript
import { expect } from "@playwright/test";
import { test } from "@mocky-balboa/playwright";

test("a route that performs server and client network requests", async ({ page, mocky }) => {
  // Mocks the request on both the client and the server
  mocky.route("**/api/endpoint", (route) => {
    return route.fulfill({
      status: 200,
      body: JSON.stringify({ message: "Hello, World!" }),
      headers: { "Content-Type": "application/json" },
    });
  }, {
    // Optionally configure the route
    // type: "both" to mock on both client and server (default behaviour)
    // type: "server-only" to mock on the server only
    // type: "client-only" to mock on the client only
  });

  await page.goto("http://localhost:3000");
});
```

### More examples

See [examples](examples) for example projects.

## Contributing

See [contributing](CONTRIBUTING.md) for more information.
npm package: @mocky-balboa/shared-config
Description: Shared configuration for Mocky Balboa packages.
Author: Lewis Nelson
Latest version: 1.0.8

# 🥊 Mocky Balboa

A network mocking library for your SSR applications. Fixture http network requests on your server-side application for browser automation testing without having to modify your application logic.

## Getting started

Check out the [documentation](https://docs.mockybalboa.com) to get started.

## Server integrations

- [Astro](https://docs.mockybalboa.com/docs/server/astro)
- [Express](https://docs.mockybalboa.com/docs/server/express)
- [Fastify](https://docs.mockybalboa.com/docs/server/fastify)
- [Koa](https://docs.mockybalboa.com/docs/server/koa)
- [Next.js](https://docs.mockybalboa.com/docs/server/next-js)
- [Nuxt](https://docs.mockybalboa.com/docs/server/nuxt)
- [React Router](https://docs.mockybalboa.com/docs/server/react-router)
- [SvelteKit](https://docs.mockybalboa.com/docs/server/sveltekit)

## Browser automation tool support

- [Playwright](https://playwright.dev/)
- [Cypress](https://www.cypress.io/)

## Custom integrations

Don't see your framework? Create a [custom server integration](https://docs.mockybalboa.com/docs/server/custom) or a [custom client integration](https://docs.mockybalboa.com/docs/client/custom). Alternatively submit a pull request or report an issue to add support for your framework.

## Examples

### Playwright example

```TypeScript
import { expect } from "@playwright/test";
import { test } from "@mocky-balboa/playwright";

test("a route that performs server and client network requests", async ({ page, mocky }) => {
  // Mocks the request on both the client and the server
  mocky.route("**/api/endpoint", (route) => {
    return route.fulfill({
      status: 200,
      body: JSON.stringify({ message: "Hello, World!" }),
      headers: { "Content-Type": "application/json" },
    });
  }, {
    // Optionally configure the route
    // type: "both" to mock on both client and server (default behaviour)
    // type: "server-only" to mock on the server only
    // type: "client-only" to mock on the client only
  });

  await page.goto("http://localhost:3000");
});
```

### More examples

See [examples](examples) for example projects.

## Contributing

See [contributing](CONTRIBUTING.md) for more information.
npm package: @mocky-balboa/websocket-messages
Description: WebSocket message utils for Mocky Balboa.
Author: Lewis Nelson
Latest version: 1.0.8

# 🥊 Mocky Balboa

A network mocking library for your SSR applications. Fixture http network requests on your server-side application for browser automation testing without having to modify your application logic.

## Getting started

Check out the [documentation](https://docs.mockybalboa.com) to get started.

## Server integrations

- [Astro](https://docs.mockybalboa.com/docs/server/astro)
- [Express](https://docs.mockybalboa.com/docs/server/express)
- [Fastify](https://docs.mockybalboa.com/docs/server/fastify)
- [Koa](https://docs.mockybalboa.com/docs/server/koa)
- [Next.js](https://docs.mockybalboa.com/docs/server/next-js)
- [Nuxt](https://docs.mockybalboa.com/docs/server/nuxt)
- [React Router](https://docs.mockybalboa.com/docs/server/react-router)
- [SvelteKit](https://docs.mockybalboa.com/docs/server/sveltekit)

## Browser automation tool support

- [Playwright](https://playwright.dev/)
- [Cypress](https://www.cypress.io/)

## Custom integrations

Don't see your framework? Create a [custom server integration](https://docs.mockybalboa.com/docs/server/custom) or a [custom client integration](https://docs.mockybalboa.com/docs/client/custom). Alternatively submit a pull request or report an issue to add support for your framework.

## Examples

### Playwright example

```TypeScript
import { expect } from "@playwright/test";
import { test } from "@mocky-balboa/playwright";

test("a route that performs server and client network requests", async ({ page, mocky }) => {
  // Mocks the request on both the client and the server
  mocky.route("**/api/endpoint", (route) => {
    return route.fulfill({
      status: 200,
      body: JSON.stringify({ message: "Hello, World!" }),
      headers: { "Content-Type": "application/json" },
    });
  }, {
    // Optionally configure the route
    // type: "both" to mock on both client and server (default behaviour)
    // type: "server-only" to mock on the server only
    // type: "client-only" to mock on the client only
  });

  await page.goto("http://localhost:3000");
});
```

### More examples

See [examples](examples) for example projects.

## Contributing

See [contributing](CONTRIBUTING.md) for more information.
npm package: @mockyeah/cli
Description: A powerful service mocking, recording, and playback utility.
Author: Ryan Ricard
Latest version: 1.0.3

# @mockyeah/cli

Command line utility for [mockyeah](https://github.com/mockyeah/mockyeah),
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/cli.svg)](https://www.npmjs.com/package/@mockyeah/cli)

More at https://mockyeah.js.org/Packages/mockyeah-cli.

## Options

```
Usage: mockyeah [options] [command]

  Commands:

    list                list suites
    play [suiteNames]   play suite(s)
    playAll             play all suites
    record [suiteName]  record suite
    start               start server
    help [cmd]          display help for [cmd]

  Options:

    -h, --help     output usage information
    -V, --version  output the version number
```

## License

@mockyeah/cli is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/fetch
Description: fetch integration for mockyeah request mocking utility.
Latest version: 1.0.3

# @mockyeah/fetch

`fetch` integration utility for [mockyeah](https://github.com/mockyeah/mockyeah),
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/fetch.svg)](https://www.npmjs.com/package/@mockyeah/fetch)

More at https://mockyeah.js.org/Packages/mockyeah-fetch.

## License

@mockyeah/fetch is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/server
Description: A powerful service mocking, recording, and playback utility.
Author: Ryan Ricard
Latest version: 1.0.3

# @mockyeah/server

**A powerful service mocking, recording, and playback utility.**

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/server.svg)](https://www.npmjs.com/package/@mockyeah/server)
[![Travis](https://img.shields.io/travis/mockyeah/mockyeah.svg)](https://travis-ci.org/mockyeah/mockyeah)
[![Coveralls github](https://img.shields.io/coveralls/github/mockyeah/mockyeah.svg)](https://coveralls.io/github/mockyeah/mockyeah)

More at https://mockyeah.js.org.

## License

@mockyeah/server is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/test-jest
Description: Jest unit test setup for mockyeah request mocking utility.
Latest version: 1.0.3

# @mockyeah/test-jest

[Jest](https://jestjs.io) unit test setup for [mockyeah](https://github.com/mockyeah/mockyeah),
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/test-jest.svg)](https://www.npmjs.com/package/@mockyeah/test-jest)

More at https://mockyeah.js.org/Packages/mockyeah-test-jest.

All you need to do is:

```js
import mockyeah from '@mockyeah/test-jest';

describe('test', () => {
  test('should work', () => {
    mockyeah.get('/');
  });
});
```

## License

@mockyeah/test-jest is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/test-mocha
Description: Mocha unit test setup for mockyeah request mocking utility.
Latest version: 1.0.3

# @mockyeah/test-mocha

[Mocha](https://mochajs.org) unit test setup for [mockyeah](https://github.com/mockyeah/mockyeah),
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/test-mocha.svg)](https://www.npmjs.com/package/@mockyeah/test-mocha)

More at https://mockyeah.js.org/Packages/mockyeah-test-mocha.

All you need to do is:

```js
import mockyeah from '@mockyeah/test-mocha';

describe('test', () => {
  it('should work', () =>
    mockyeah
      .get('/')
      .expect()
      .once()
      .run(fetch('/'))
      .verify());
});
```

## License

@mockyeah/test-mocha is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/test-server-jest
Description: Jest unit test setup for mockyeah server request mocking utility.
Latest version: 1.0.3

# @mockyeah/test-server-jest

[Jest](https://jestjs.io) unit test setup for [mockyeah](https://github.com/mockyeah/mockyeah) server,
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/test-server-jest.svg)](https://www.npmjs.com/package/@mockyeah/test-server-jest)

More at https://mockyeah.js.org/Packages/mockyeah-test-jest.

All you need to do is:

```js
import mockyeah from '@mockyeah/test-server-jest';

describe('test', () => {
  it('should work', () =>
    mockyeah
      .get('/')
      .expect()
      .once()
      .run(fetch(mockyeah.server.url))
      .verify());
});
```

## License

@mockyeah/test-server-jest is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @mockyeah/test-server-mocha
Description: Mocha unit test setup for mockyeah server request mocking utility.
Latest version: 1.0.3

# @mockyeah/test-server-mocha

[Mocha](https://mochajs.org) unit test setup for [mockyeah](https://github.com/mockyeah/mockyeah) server,
a powerful service mocking, recording, and playback utility.

<img src="https://raw.githubusercontent.com/mockyeah/mockyeah/master/packages/mockyeah-docs/src/images/logo/mockyeah-600.png" height="200" />

[![npm](https://img.shields.io/npm/v/@mockyeah/test-server-mocha.svg)](https://www.npmjs.com/package/@mockyeah/test-server-mocha)

More at https://mockyeah.js.org/Packages/mockyeah-test-mocha.

All you need to do is:

```js
import mockyeah from '@mockyeah/test-server-mocha';

describe('test', () => {
  it('should work', () =>
    mockyeah
      .get('/')
      .expect()
      .once()
      .run(fetch(mockyeah.server.url))
      .verify());
});
```

## License

@mockyeah/test-server-mocha is released under the [MIT License](https://opensource.org/licenses/MIT).
npm package: @moclei/react-neumorphic-slider
Description: * **A slider component for React**, built with typescript and styled-components.
Latest version: 0.1.6

# [React Neumorphic Slider](http://moclei.github.io/react-neumorphic-slider/)

* **A slider component for React**, built with typescript and styled-components.

## How to use

```sh
npm install react-neumorphic-slider --save
```
or
```sh
yarn add react-neumorphic-slider
```

### Demo
![Demo](https://media.giphy.com/media/gp7xlb9hvQpUP5gpyP/giphy.gif)

### Include the Component

```js
import React from 'react'
import Slider from 'react-neumorphic-slider'

class Component extends React.Component {

  render() {
    return <Slider />
  }
}
```

## Usage options

See the included [example](https://github.com/moclei/react-neumorphic-slider/tree/main/packages/example) project for usage options.