2017-02-25 11:34:58 +00:00
|
|
|
var blocks = [
|
|
|
|
"input",
|
|
|
|
"output",
|
|
|
|
"reverse",
|
|
|
|
"numsToLetters",
|
|
|
|
"lettersToNums",
|
|
|
|
"hexToAscii",
|
|
|
|
"asciiToHex",
|
|
|
|
"vigenereEncode",
|
|
|
|
"vigenereDecode",
|
|
|
|
"caesar",
|
|
|
|
"affineEncrypt",
|
|
|
|
"affineDecrypt",
|
|
|
|
"atbash",
|
|
|
|
"numbersToElements",
|
|
|
|
"elementsToNumbers",
|
|
|
|
"transposition",
|
|
|
|
"transpositionReverse",
|
|
|
|
"substitution",
|
2017-02-26 13:19:28 +00:00
|
|
|
"frequency",
|
2017-02-27 18:37:20 +00:00
|
|
|
"custom",
|
2017-02-25 11:34:58 +00:00
|
|
|
];
|
|
|
|
|
|
|
|
module.exports = blocks.reduce((blocks, block)=>{
|
|
|
|
blocks[block] = require("./" + block + ".js");
|
|
|
|
return blocks;
|
|
|
|
}, {});
|