add lisp packages
This commit is contained in:
32
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/dsv2dsv
generated
vendored
Executable file
32
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/dsv2dsv
generated
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
var os = require("os"),
|
||||
rw = require("rw").dash,
|
||||
path = require("path"),
|
||||
iconv = require("iconv-lite"),
|
||||
commander = require("commander"),
|
||||
dsv = require("../");
|
||||
|
||||
var program = path.basename(process.argv[1]),
|
||||
defaultInDelimiter = program.slice(0, 3) === "tsv" ? "\t" : ",",
|
||||
defaultOutDelimiter = program.slice(-3) === "tsv" ? "\t" : ",";
|
||||
|
||||
commander
|
||||
.version(require("../package.json").version)
|
||||
.usage("[options] [file]")
|
||||
.option("-o, --out <file>", "output file name; defaults to “-” for stdout", "-")
|
||||
.option("-r, --input-delimiter <character>", "input delimiter character", defaultInDelimiter)
|
||||
.option("-w, --output-delimiter <character>", "output delimiter character", defaultOutDelimiter)
|
||||
.option("--input-encoding <encoding>", "input character encoding; defaults to “utf8”", "utf8")
|
||||
.option("--output-encoding <encoding>", "output character encoding; defaults to “utf8”", "utf8")
|
||||
.parse(process.argv);
|
||||
|
||||
var inFormat = dsv.dsvFormat(commander.inputDelimiter),
|
||||
outFormat = dsv.dsvFormat(commander.outputDelimiter);
|
||||
|
||||
rw.readFile(commander.args[0] || "-", function(error, text) {
|
||||
if (error) throw error;
|
||||
rw.writeFile("-", iconv.encode(outFormat.format(inFormat.parse(iconv.decode(text, commander.inputEncoding))) + os.EOL, commander.outputEncoding), function(error) {
|
||||
if (error) throw error;
|
||||
});
|
||||
});
|
||||
33
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/dsv2json
generated
vendored
Executable file
33
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/dsv2json
generated
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
var os = require("os"),
|
||||
rw = require("rw").dash,
|
||||
path = require("path"),
|
||||
iconv = require("iconv-lite"),
|
||||
commander = require("commander"),
|
||||
dsv = require("../");
|
||||
|
||||
var program = path.basename(process.argv[1]),
|
||||
defaultInDelimiter = program.slice(0, 3) === "tsv" ? "\t" : ",";
|
||||
|
||||
commander
|
||||
.version(require("../package.json").version)
|
||||
.usage("[options] [file]")
|
||||
.option("-o, --out <file>", "output file name; defaults to “-” for stdout", "-")
|
||||
.option("-r, --input-delimiter <character>", "input delimiter character", defaultInDelimiter)
|
||||
.option("-n, --newline-delimited", "output newline-delimited JSON")
|
||||
.option("--input-encoding <encoding>", "input character encoding; defaults to “utf8”", "utf8")
|
||||
.option("--output-encoding <encoding>", "output character encoding; defaults to “utf8”", "utf8")
|
||||
.parse(process.argv);
|
||||
|
||||
var inFormat = dsv.dsvFormat(commander.inputDelimiter);
|
||||
|
||||
rw.readFile(commander.args[0] || "-", function(error, text) {
|
||||
if (error) throw error;
|
||||
var rows = inFormat.parse(iconv.decode(text, commander.inputEncoding));
|
||||
rw.writeFile(commander.out, iconv.encode(commander.newlineDelimited
|
||||
? rows.map(function(row) { return JSON.stringify(row); }).join("\n") + "\n"
|
||||
: JSON.stringify(rows) + os.EOL, commander.outputEncoding), function(error) {
|
||||
if (error) throw error;
|
||||
});
|
||||
});
|
||||
33
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/json2dsv
generated
vendored
Executable file
33
lisp/emacs-application-framework/app/mermaid/node_modules/d3-dsv/bin/json2dsv
generated
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
var os = require("os"),
|
||||
rw = require("rw").dash,
|
||||
path = require("path"),
|
||||
iconv = require("iconv-lite"),
|
||||
commander = require("commander"),
|
||||
dsv = require("../");
|
||||
|
||||
var program = path.basename(process.argv[1]),
|
||||
defaultOutDelimiter = program.slice(-3) === "tsv" ? "\t" : ",";
|
||||
|
||||
commander
|
||||
.version(require("../package.json").version)
|
||||
.usage("[options] [file]")
|
||||
.option("-o, --out <file>", "output file name; defaults to “-” for stdout", "-")
|
||||
.option("-w, --output-delimiter <character>", "output delimiter character", defaultOutDelimiter)
|
||||
.option("-n, --newline-delimited", "accept newline-delimited JSON")
|
||||
.option("--input-encoding <encoding>", "input character encoding; defaults to “utf8”", "utf8")
|
||||
.option("--output-encoding <encoding>", "output character encoding; defaults to “utf8”", "utf8")
|
||||
.parse(process.argv);
|
||||
|
||||
var outFormat = dsv.dsvFormat(commander.outputDelimiter);
|
||||
|
||||
rw.readFile(commander.args[0] || "-", function(error, text) {
|
||||
if (error) throw error;
|
||||
text = iconv.decode(text, commander.inputEncoding);
|
||||
rw.writeFile(commander.out, iconv.encode(outFormat.format(commander.newlineDelimited
|
||||
? text.trim().split(/\r?\n/g).map(function(line) { return JSON.parse(line); })
|
||||
: JSON.parse(text)) + os.EOL, commander.outputEncoding), function(error) {
|
||||
if (error) throw error;
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user