Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mossop/taskwarrior-api
A typesafe asynchronous API for accessing taskwarrior.
https://github.com/mossop/taskwarrior-api
api taskwarrior typescript
Last synced: 26 days ago
JSON representation
A typesafe asynchronous API for accessing taskwarrior.
- Host: GitHub
- URL: https://github.com/mossop/taskwarrior-api
- Owner: Mossop
- Created: 2020-07-15T01:21:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T23:13:56.000Z (almost 2 years ago)
- Last Synced: 2023-03-13T23:25:26.353Z (over 1 year ago)
- Topics: api, taskwarrior, typescript
- Language: TypeScript
- Homepage:
- Size: 541 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# taskwarrior-api
[![Commit checks](https://github.com/Mossop/taskwarrior-api/workflows/Commit%20checks/badge.svg)](https://github.com/Mossop/taskwarrior-api/actions?query=workflow%3A%22Commit+checks%22)
[![codecov](https://codecov.io/gh/Mossop/taskwarrior-api/branch/master/graph/badge.svg)](https://codecov.io/gh/Mossop/taskwarrior-api)An asynchronous API for interracting with [Taskwarrior](https://taskwarrior.org/).
Planned features include:
* Asynchronous using promises.
* Type-safe using TypeScript.
* Full support for UDAs.
* Hides most of the low-level bits of Taskwarrior from you.
* A good suite of automated tests.## Alternatives
Why not use the existing [taskwarrior](https://www.npmjs.com/package/taskwarrior) module?
It was last updated four years ago so I didn't have a lot of confidence that it would be still
working. Also the github repository hosting it seems to have been deleted.Why not use [taskwarrior-lib](https://www.npmjs.com/package/taskwarrior-lib)
It's a nice looking library however its API is synchronous and pretty low-level. By all means use it
if that is what you're looking for.