Installing Kadence

Make sure you have the following prerequisites installed:

Node.js + NPM

GNU+Linux & Mac OSX

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

Close your shell and open an new one. Now that you can call the nvm program, install Node.js (which comes with NPM):

nvm install --lts

Build Dependencies

GNU+Linux

Debian / Ubuntu / Mint / Trisquel / and Friends

apt install git python build-essential

Red Hat / Fedora / CentOS

yum groupinstall 'Development Tools'

You might also find yourself lacking a C++11 compiler - see this.

Mac OSX

xcode-select --install

Windows

Run as administrator in PowerShell or cmd:

npm install -g windows-build-tools

Daemon

This package exposes the program kadence. To install, use the --global flag.

npm install -g @deadcanaries/kadence

Core Library

This package exposes a module providing a complete reference implementation of the protocol. To use it in your project, from your project's root directory, install as a dependency.

npm install @tacticalchihuahua/kadence --save

Then you can require the library with:

const kadence = require('@tacticalchihuahua/kadence');