Add the GitHub registry: Guide
npm install --save @tdemapp/interface # yarn add @tdemapp/interface
const tde = require('@tdemapp/interface');
console.log(tde.getAll()); // '[]'
import { getAll } from '@tdemapp/interface';
console.log(getAll()); // '[]'
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
)
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.
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.
This API is a fork and was orginally developed by .
HUGE thank you to him for his work in making this API to allow TDEM to even exist 🙌🏻.
TD.extensions
is licensed under the GNU Affero General Public License 3.0