Skip to content

Doist/ui-extensions

Folders and files

NameName
Last commit message
Last commit date
Sep 20, 2023
Jan 7, 2025
Oct 26, 2022
Mar 4, 2022
Mar 4, 2022
Mar 4, 2022
Mar 4, 2022
Mar 4, 2022
Nov 23, 2022
Mar 4, 2022
Jan 7, 2025
Jan 31, 2024
Nov 28, 2022

Repository files navigation

Doist UI Extensions

This monorepo contains the source code for npm packages used to develop UI Extensions for Twist. You can learn more about building Twist UI Extensions here.

Repository structure

The monorepo is managed using npm v7 workspaces. You will need at least NPM v7 on your development machine. The easiest way to obtain this is by installing Node v15 or greater.

To install the dependencies run npm install.

This monorepo comprises of two packages:

ui-extensions-core

DoistCard components and Doist UI Extension Data Exchange Format types. You can use this package to construct your integration's UI which will then provide the DoistCards JSON payload to be rendered on our clients.

You can learn more about building Todoist UI Extensions here and Twist UI Extensions here.

ui-extensions-react

A library containing card renderer and connector for React apps. This is used internally by Doist projects and not needed to develop an integration.