A small library that tries to validate users are human, by Q&A.
npm install acrion
let qa = require('acrion');
let question = qa.question();
Generates a random question
let qa = require('acrion');
let question = qa.question();
let result = qa.answer(question, 'some answer');
Returns true when answered correctly (case insensitive), otherwise false.
npm test
In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.