Fixed travis checks

This commit is contained in:
Vimal-Raghubir 2018-03-25 20:07:57 -04:00
parent e069ae4991
commit 5bab9b88e8
5 changed files with 62 additions and 62 deletions

View file

@ -331,8 +331,8 @@ const Categories = [
"Extract EXIF",
"Numberwang",
"XKCD Random Number",
"Parse CSV to string",
"Parse string to CSV"
"Parse CSV to string",
"Parse string to CSV"
]
},
{

View file

@ -4020,37 +4020,37 @@ const OperationConfig = {
outputType: "number",
args: []
},
"CSV To String": {
module: "CSVParser",
description: "Function used to parse CSV string to a regular string.",
inputType: "string",
outputType: "string",
args: [
{
name: "delimeter",
type: "string",
value: ","
},
{
name: "quotes",
type: "string",
value: '"'
}
]
},
"String to CSV": {
module: "CSVParser",
description: "Function used to parse a string array to a CSV string.",
inputType: "string",
outputType: "string",
args: [
{
name: "delimeter",
type: "string",
value: ","
}
]
}
"CSV To String": {
module: "CSVParser",
description: "Function used to parse CSV string to a regular string.",
inputType: "string",
outputType: "string",
args: [
{
name: "delimeter",
type: "string",
value: ","
},
{
name: "quotes",
type: "string",
value: '"'
}
]
},
"String to CSV": {
module: "CSVParser",
description: "Function used to parse a string array to a CSV string.",
inputType: "string",
outputType: "string",
args: [
{
name: "delimeter",
type: "string",
value: ","
}
]
}
};

View file

@ -21,7 +21,7 @@ import PublicKeyModule from "./PublicKey.js";
import RegexModule from "./Regex.js";
import ShellcodeModule from "./Shellcode.js";
import URLModule from "./URL.js";
import CSVModule from "./CSVParser.js"
import CSVModule from "./CSVParser.js";
Object.assign(
OpModules,
@ -39,7 +39,7 @@ Object.assign(
RegexModule,
ShellcodeModule,
URLModule,
CSVModule
CSVModule
);
export default OpModules;

View file

@ -1,4 +1,4 @@
import { CSV } from 'csv-string';
import { CSV } from "csv-string";
/**
* @author VimalRaghubir [vraghubir0418@gmail.com]
@ -15,34 +15,34 @@ const CSVParser = {
* @param {Object[]} args
* @returns {string}
*/
csvToString: function(input, args) {
var array = "";
if (input) {
var detectedDelimeter = CSV.detect(input);
if (detectedDelimeter != args[0]) {
args[0] = detectedDelimeter;
}
array = CSV.parse(input, args[0], args[1]);
} else {
array = "The passed in data is not a csv string. Please pass in a csv string.";
}
return array;
},
/**
csvToString: function(input, args) {
let array = "";
if (input) {
let detectedDelimeter = CSV.detect(input);
if (detectedDelimeter !== args[0]) {
args[0] = detectedDelimeter;
}
array = CSV.parse(input, args[0], args[1]);
} else {
array = "The passed in data is not a csv string. Please pass in a csv string.";
}
return array;
},
/**
* Parse to CSV
* @param {string} input
* @param {Object[]} args
* @returns {string}
*/
stringToCSV: function(input, args) {
var string = "";
if (input) {
string = CSV.stringify(input, args[0]);
} else {
string = "The passed in data is not a string that can be converted to a CSV.";
}
return string;
}
}
stringToCSV: function(input, args) {
let string = "";
if (input) {
string = CSV.stringify(input, args[0]);
} else {
string = "The passed in data is not a string that can be converted to a CSV.";
}
return string;
}
};
export default CSVParser;