1f7fe4f48e
Had to add `src/strophe-shims.js` as a webpack alias to the shims.js file in Strophe because the usage of `require` to load Node.js packags in shims.js is causing problems with Webpack 5. Set postcss-clean to 1.2.0 to fix the build error `node.getIterator() is not a function` Upgrade to latest Webpack |
||
---|---|---|
.. | ||
plugins | ||
shared | ||
tests | ||
utils | ||
.npmignore | ||
core.js | ||
headless.js | ||
log.js | ||
package-lock.json | ||
package.json | ||
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.