flon

2019-11-10 admin

flon是什么

什么是flon,FLat Object Notation compatible with gron (grep-able JSON)

flon使用教程帮助文档

flon - FLat Object Notation

Build Status NPM version

Flattens JSON using the same format as gron. Slower than gron, but doesn’t parse the entire structure into memory first, allowing it to process infinite streams. Output retains the original order of elements rather than sorting by path.

Installation

$ npm i -g flon

Or run via npx:

$ npx flon -u https://registry.npmjs.com/flon

Example

$ cat package.json | flon
json = {};
json.name = "flon";
json.version = "1.4.0";
json.description = "FLat Object Notation compatible with gron (grep-able JSON)";
json.repository = "github:joeledwards/node-flon";
json.main = "index.js";
json.bin = {};
json.bin.flon = "bin/flon.js";
json.scripts = {};
json.scripts.test = "tap ./test/*.js";
json.keywords = [];
json.keywords[0] = "flon";
json.keywords[1] = "json";
json.keywords[2] = "flat";
json.keywords[3] = "object";
json.keywords[4] = "notation";
json.keywords[5] = "gron";
json.author = "Joel Edwards <joeledwards@gmail.com>";
json.license = "ISC";
json.dependencies = {};
json.dependencies["@buzuli/color"] = "^1.3.1";
json.dependencies.axios = "^0.18.0";
json.dependencies["buffered-stream"] = "0.0.1";
json.dependencies.clarinet = "^0.12.1";
json.dependencies.durations = "^3.4.1";
json.dependencies.ramda = "^0.25.0";
json.dependencies.yargs = "^12.0.2";
json.devDependencies = {};
json.devDependencies["stream-buffers"] = "^3.0.2";
json.devDependencies.tap = "^12.0.1";

Options

$ flon --help
Options:
  --version        Show version number                                 [boolean]
  --file, -f       read from specified file instead of stdin            [string]
  --url, -u        read from specified URL instead of stdin             [string]
  --summary, -v    output summary info to stderr      [boolean] [default: false]
  --no-buffer, -B  flush every line as it is generated[boolean] [default: false]
  --no-color, -C   do not colorize output             [boolean] [default: false]
  --allow-unknown-certs, -U  do not validate TLS certs[boolean] [default: false]
  --help           Show help                                           [boolean]

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-78932.html

文章标题:flon

回到顶部