Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.
/ interface Public archive
forked from DeckHack/TD.extensions

⚒ Extension interface for TweetDeck

License

Notifications You must be signed in to change notification settings

tdemapp/interface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

➕ Installation:

Add the GitHub registry: Guide

npm install --save @tdemapp/interface # yarn add @tdemapp/interface

✨ Usage:

const tde = require('@tdemapp/interface');
console.log(tde.getAll());  // '[]'
import { getAll } from '@tdemapp/interface';
console.log(getAll()); // '[]'

❓ What is this about?

TD.extensions is a project based on the idea to unite browser extension and userscript developers working with the TweetDeck web application.

It serves as a unified endpoint to add/depend on/run fragments of code (extensions), and the core supplies features like sorting the extensions after their dependencies and check if any conflicts with other extensions are given.

This repository contains both the specification (in docs/SPECIFICATION.md) and the initial/main implementation of the core handling service for extensions (in index.js)

🛠 Contributing:

Specification

If you want to change something about the specification, please proceed to open an issue explaining your wanted changes and being open for discussion there.

Once a uniform agreement across discussion participants has been made, a change to the specification will be made. If required, code changes to the core service should also follow up as soon as possible.

Core Service

If you want to change something about the code of the core service, feel free to open a Pull Request with your proposed changes. A project maintainer will look at them and leave feedback. Once everything has been resolved, the changes are most likely to be merged.

❤️ Thank You!

This API is a fork and was orginally developed by Andreas N.
HUGE thank you to him for his work in making this API to allow TDEM to even exist 🙌🏻.

License:

TD.extensions is licensed under the GNU Affero General Public License 3.0

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%