Socket
Socket
Sign inDemoInstall

web-clocks

Package Overview
Dependencies
0
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    web-clocks

Web components showing an analogue clock and a digital clock known from Svelte examples.


Version published
Weekly downloads
52
increased by1.96%
Maintainers
1
Created
Weekly downloads
 

Changelog

Source

0.0.1 (2021-02-07)

Initial release.

  • ana-clock and digi-clock components

Readme

Source

Analogue and Digital Clocks as Web Components

NPM version Build Status Dependency Status devDependency Status

NPM Downloads

Web components showing an analogue clock known from [a Svelte example] and a digital clock similar to another Svelte example.

Example

See the on-line demo or the storybook.

Usage

1: Place the ana-clock or digi-clock web component with or without attributes to a page. For example:

<ana-clock></ana-clock>
<ana-clock secondhand=false></ana-clock>
<digi-clock></digi-clock>
<digi-clock seconds=false></digi-clock>

2: Include the implementation of the web component on your page, typically at the bottom of the body element. Choose the way that fits your scenario the base.

<!-- Load both clocks from the NPM CDN -->
<script type=module src=https://unpkg.com/web-clocks@0.0.1/dist//index.mjs></script>
<!-- Load either analogue or digital clock from a local installation -->
<script type=module src=node_modules/web-clocks/dist/ana-clock.mjs></script>
<script type=module src=node_modules/web-clocks/dist/digi-clock.mjs></script>
<script type=module>>
  // Load both clocks and use their classes
  import { AnaClock, DigiClock } from '../dist/index.mjs'
  ...
</script>
<script type=module>>
  // Load either analogue or digital clock and use their classes
  import AnaClock from '../dist/ana-clock.mjs'
  import DigiClock from '../dist/digi-clock.mjs'
  ...
</script>
// Include either analogue or digital clock in your application bundle
import { AnaClock, DigiClock } from 'web-clocks'

Attributes

AttributeDescriptionValuesDefault
markerschooses the density of markers (analogue)sixty | twelve | four | nonesixty
secondhanddisables the second hand (analogue)booleanfalse
secondsdisables the second part (digital)booleanfalse
offsetadds the offset in minutes to UTCnumber of minutes0

Methods

NameDescription
stop()stops the clock
restart()sets the clock to the current time and starts ticking again

Events

NameTriggeredDetails
tickwhen the second or the minute hand movescurrent Date

Keywords

FAQs

Last updated on 07 Feb 2021

Did you know?

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc