https://github.com/maximilianmairinger/daytimealarm
Set an (recurring) alarm at a daytime.
https://github.com/maximilianmairinger/daytimealarm
alarm clock day daytime event fire recurring time timeout
Last synced: 7 months ago
JSON representation
Set an (recurring) alarm at a daytime.
- Host: GitHub
- URL: https://github.com/maximilianmairinger/daytimealarm
- Owner: maximilianMairinger
- Created: 2020-09-11T21:39:56.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-06T13:55:01.000Z (almost 4 years ago)
- Last Synced: 2025-02-23T04:23:24.236Z (8 months ago)
- Topics: alarm, clock, day, daytime, event, fire, recurring, time, timeout
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/daytime-alarm
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Daytime alarm
Set an (recurring) alarm at a daytime.
## Installation
```shell
$ npm i daytime-alarm
```## Usage
```ts
import daytimeAlarm from "daytime-alarm"// Alarm hits next time the clock shows 15:35:30
let alarm = daytimeAlarm("15:35:30").onAlarm((time) => {
console.log("Alarm" + time) // "Alarm 15:35:30"
})
```### On / Off
```ts
alarm.cancel()post("/activateAlarm", () => {
alarm.start()
})
```### Repeat
```ts
alarm.repeat("daily")post("/noLongerRepeat", () => {
alarm.once()
})
```## Contribute
All feedback is appreciated. Create a pull request or write an issue.