let synaptic = require('synaptic');
let Trainer = synaptic.Trainer,
Architect = synaptic.Architect;
let network = new Architect.Perceptron(2, 3, 3, 1);
let trainer = new Trainer(network);
let results = trainer.XOR();
console.log(network.standalone().toString())
How to replicate:
The output is: