1.2.0 • Published 7 months ago

@webex/web-capabilities v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

web-capabilities

A library to check Webex feature capabilities for web clients.

Example

Use the WebCapabilities class to check whether the machine is capable of certain features.

import { CapabilityState, WebCapabilities } from '@webex/web-capabilities';

if (WebCapabilities.isCapableOfBackgroundNoiseRemoval() === CapabilityState.CAPABLE) {
  console.log('This machine is capable of background noise removal!');
}

Use the BrowserInfo class to check certain details about the browser.

import { BrowserInfo } from '@webex/web-capabilities';

if (BrowserInfo.isChrome() && BrowserInfo.isSubVersionOf('110')) {
  console.log('This browser is Chrome version 110!');
}

Setup

  1. Run yarn to install dependencies.
  2. Run yarn prepare to prepare dependencies.
  3. Run yarn watch to build and watch for updates.
  4. Run yarn test to build, run tests, lint, and run test coverage.

Visual Studio Code

Install the recommended extensions when first opening the workspace (there should be a prompt). These plugins will help maintain high code quality and consistency across the project.


NOTE: VS Code is setup to apply formatting and linting rules on save (Prettier runs first, then ESLint). The rules applied are defined in settings.json.


Extensions

1.2.0

7 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.0

1 year ago