Skip to content

Instantly share code, notes, and snippets.

@gnosisbit
gnosisbit / importlocalizeall.js
Created April 12, 2018 05:24
import and localizeall (not very good idea but might be useful under some extremely rare occassions)
//var lodash = require("lodash");
function $localizeAll(name) {
return `eval("var " + Object.getOwnPropertyNames(${name}).reduce((code, prop)=>{
if (/^[a-zA-Z$_][a-zA-Z$_0-9]*$/.test(prop)) {
return code.concat(\`\${prop} = ${name}["\${prop}"]\n\`);
} else {
console.warn("did not import '" + prop + "'");
return code;
}
@gnosisbit
gnosisbit / app.js
Last active February 18, 2018 22:50
basic - node.js/expressjs - web server security
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var session = require('express-session');
var MySQLStore = require('express-mysql-session')(session);
var helmet = require('helmet');
var lusca = require('lusca');