f9650f33be
Fixes #1083 Directives are rendered as templates and their bodies are MessageText instances. We thereby achieve the necessary nesting of directives (and other rich elements inside directives) by letting each directive body render itself similarly to how the whole message body is rendered. |
||
---|---|---|
.. | ||
utils | ||
connection.js | ||
converse-adhoc.js | ||
converse-bookmarks.js | ||
converse-bosh.js | ||
converse-caps.js | ||
converse-carbons.js | ||
converse-chat.js | ||
converse-chatboxes.js | ||
converse-core.js | ||
converse-disco.js | ||
converse-emoji.js | ||
converse-headlines.js | ||
converse-mam.js | ||
converse-muc.js | ||
converse-ping.js | ||
converse-pubsub.js | ||
converse-roster.js | ||
converse-rsm.js | ||
converse-smacks.js | ||
converse-status.js | ||
converse-vcard.js | ||
emoji_regexes.js | ||
emojis.json | ||
headless.js | ||
log.js | ||
package-lock.json | ||
package.json | ||
polyfill.js | ||
README.md |
Converse Headless
Converse has a special build called the headless build.
You can generate it yourself by running make src/headless/dist/converse-headless.js
in the root of the converse.js repo.
The headless build is a bundle of all the non-UI parts of Converse, and its aim is to provide you with an XMPP library (and application) on which you can build your own UI.
It's also installable with NPM/Yarn as @converse/headless.
The main distribution of Converse relies on the headless build.
The file src/headless/headless.js is used to determine which plugins are included in the build.