xmpp.chapril.org-conversejs/src/headless
JC Brand caad85f45b Manually remove BOSH session tokens from cache
even if the `_converse.bosh_session` instance does not exist.

We do this to avoid trying to reconnect with stale tokens upon
reconnection. Especially relevant for anonymous connections, but could
also be applicable when switching between websocket and BOSH connections
when reconnecting.

Also renamed `startNewBOSHSession` to `startNewPreboundBOSHSession`
2019-07-29 10:08:38 +02:00
..
templates Move unnecessary templates in headless package to main package 2018-10-22 13:59:06 +02:00
utils New config setting: muc_fetch_members 2019-07-26 13:32:21 +02:00
converse-bookmarks.js Add new test utility waitUntilBookmarksReturned 2019-07-12 10:38:07 +02:00
converse-bosh.js Manually remove BOSH session tokens from cache 2019-07-29 10:08:38 +02:00
converse-caps.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-chatboxes.js Various small fixes. (Unused imports, unused vars etc). 2019-07-11 12:37:17 +02:00
converse-core.js Manually remove BOSH session tokens from cache 2019-07-29 10:08:38 +02:00
converse-disco.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-mam.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-muc.js Clone auto_join_rooms values before passing in 2019-07-26 19:30:01 +02:00
converse-ping.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-pubsub.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-roster.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-rsm.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-smacks.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
converse-vcard.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
headless.js Move BOSH code into a plugin 2019-06-05 11:35:48 +02:00
i18n.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
lodash.noconflict.js Fix linting errors and add @module jsdoc directives 2019-07-11 10:48:52 +02:00
package-lock.json Update various dependencies to their latest versions 2019-07-11 09:46:17 +02:00
package.json Update various dependencies to their latest versions 2019-07-11 09:46:17 +02:00
polyfill.js Store lerna packages in the src directory 2018-10-22 13:29:25 +02:00
README.md Update build docs on converse-headless and add README 2018-10-26 16:07:37 +02:00

Converse Headless

Converse has a special build called the headless build.

You can generate it yourself by running make dist/converse-headless.js

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.