@ecoacoustics/web-components
TypeScript icon, indicating that this package has built-in type declarations

5.1.0 • Public • Published

Ecoacoustics Web Components

Component Deployments

How to Use

CDN

You can import all the web components through the CDN

Script tag snippet:

<script type="module" src="https://cdn.jsdelivr.net/npm/@ecoacoustics/web-components/dist/components.js"></script>

Full page example:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Web Component CDN Example</title>
    <script type="module" src="https://cdn.jsdelivr.net/npm/@ecoacoustics/web-components/dist/components.js"></script>
  </head>

  <body>
    <oe-axes>
      <oe-indicator>
        <oe-spectrogram
          id="playing-spectrogram"
          class="large"
          src="/example.flac"
          window-size="1024"
          color-map="audacity"
          scaling="stretch"
        ></oe-spectrogram>
      </oe-indicator>
    </oe-axes>
    <oe-media-controls for="playing-spectrogram"></oe-media-controls>
  </body>
</html>

NPM

You can add the example components used in this repository by using the following command

$ npm i @ecoacoustics/web-components
>

You can then import them into a file using

import * from "@ecoacoustics/web-components";

Contributing

  • Install a recent stable version of Node JS
  • Install pnpm: corepack enable pnpm, followed by corepack use pnpm@latest
  • The install dependencies: pnpm install (this should have happened with the last step)

Then you can run the following commands:

  • pnpm dev to start a development server
  • pnpm build to build the components
  • pnpm test to run the tests

GitHub Releases

You can manually import the example components in this repository using the GitHub releases page

Download the component.js file to use all web components or import a subset of components through the components.zip zip archive.

Supported Browsers

Chrome Firefox Safari
Windows
MacOS
Linux

Readme

Keywords

none

Package Sidebar

Install

npm i @ecoacoustics/web-components

Weekly Downloads

53

Version

5.1.0

License

none

Unpacked Size

1.92 MB

Total Files

182

Last publish

Collaborators

  • hudson-newey
  • atruskie