Socket
Socket
Sign inDemoInstall

dha-breathing-exercise

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dha-breathing-exercise

DHA SDK breathing exercise


Version published
Weekly downloads
2
increased by100%
Maintainers
1
Weekly downloads
 
Created
Source

dha-breathing-exercise

This module is a React BreathingExercise component used for inhale/exhale breathing with a seconds timer and breathing cycles count.

How to use

Installing the module

Use the following command to install from npm:

  • npm install dha-breathing-exercise
Importing the module

Once you have the module installed you can import the exported component into your code like so:

import BreathingExercise from 'dha-breathing-exercise';
Using the module

Example of using the module:

<BreathingExercise
  breathingCycles={8}
  exhaleSeconds={3}
  inhaleSeconds={3}
  redirectButtonRoute="home"
  redirectButtonText="Home"
/>
  • breathingCycles: Number of breathing cycles
  • exhaleSeconds: Exhale length in seconds
  • inhaleSeconds: Inhale length in seconds
  • redirectButtonRoute: Redirect button route
  • redirectButtonText: Redirect button text
Testing
  • Tests can be ran with the npm test command.
  • Tests are ran using Jest with Enzyme - More information about getting started with Jest can be found here.

Example render test:

it('renders without crashing', () => {
  shallow(<BreathingExercise />);
});

How to contribute

Setting up the module
Building the module

The module uses Typescript compiler (TSC) to compile the source code. To build the project run the following command:

  • npm run build
Installing the module in app for testing

You can install the module into your own React project as a dependency. After you clone the module you can install using the following command:

  • npm install /absolute/path/to/dha-breathing-exercise
  • i.e. -> npm install /Users/dha/Documents/projects/npm/dha-breathing-exercise

Viewing API docs

You can generate and view the API docs by running the following command:

  • npm run styleguide:serve

This will start a development server on localhost:6060 showing all the properties for the BreathingExercise component.

You can also view the docs which are hosted here:

https://dhasdk.bitbucket.io/ReactModules/docs/#/BreathingExercise

Viewing source code

https://bitbucket.org/wmtp/dha-breathing-exercise

Published module

Here is where the module is currently published:

https://www.npmjs.com/package/dha-breathing-exercise

License

This project is licensed under the MIT License.

FAQs

Package last updated on 10 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc