FingerprintJS, fraud detection + user identification JS

FingerprintJS Pro is a combination of a JavaScript agent that runs in the browser and a server-side storage and API system that securely identifies visitors and stores all the information you need to detect fraud. Business scenarios where FingerprintJS Pro can help Catch bots trying to automatically input many usernames and passwords into your login …

Grafana – Beautiful Dashboard / Data visualization made easy

Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture: Visualize: Fast and flexible client side graphs with a multitude of options. Panel plugins for many different way to visualize metrics and logs. Dynamic …

How to use shell commands in NodeJS based application.

Installing Via npm: $ npm install [-g] shelljs Examples var shell = require(‘shelljs’); if (!shell.which(‘git’)) { shell.echo(‘Sorry, this script requires git’); shell.exit(1); } // Copy files to release dir shell.rm(‘-rf’, ‘out/Release’); shell.cp(‘-R’, ‘stuff/’, ‘out/Release’); // Replace macros in each .js file shell.cd(‘lib’); shell.ls(‘*.js’).forEach(function (file) { shell.sed(‘-i’, ‘BUILD_VERSION’, ‘v0.1.2’, file); shell.sed(‘-i’, /^.*REMOVE_THIS_LINE.*$/, ”, file); shell.sed(‘-i’, /.*REPLACE_LINE_WITH_MACRO.*\n/, …

Nunjucks

Nunjucks is a rich and powerful templating language for JavaScript. Rich Powerful language with block inheritance, autoescaping, macros, asynchronous control, and more. Heavily inspired by jinja2 Fast & Lean High-performant. Small 8K gzipped runtime with precompiled templates in the browser Extensible Crazy extensible with custom filters and extensions Everywhere Available in node and all modern web browsers, with thorough precompilation …

Aurelia framework

Aurelia is a modern front-end framework for building browser, mobile and desktop applications.Aurelia is a collection of Modern JavaScript modules, which when used together, function as a powerful platform for building browser, desktop and mobile applications, all open source and built on open web standards. A Collection of Modern JavaScript Modules Rather than being a …

NPM email-templates

NPM email-templates

The latest email-templates support SMTP configuration as a default so that you don’t need to use both of nodemailer and email-templates to send emails. In a nutshell this package internally installs nodemailer as a sub-package. https://www.npmjs.com/package/email-templates transport(Object) – a transport configuration object or a Nodemailer transport instance created via¬†nodemailer.createTransport, defaults to an empty object¬†{}, see¬†Nodemailer …

Hapi Dev instead of Express.js

Node.js Secure Framework Hapi is a rich framework for building applications and services. It enables developers to focus on writing reusable application logic instead of spending time building infrastructure. It is a configuration-driven pattern, traditionally modeled to control web server operations. A unique feature Hapi has is the ability to create a server on a …