pino-pretty-min
Advanced tools
Comparing version 0.2.0 to 0.2.1
34
bin.js
#! /usr/bin/env node | ||
const mri = require('mri') | ||
const prettify = require('./')() | ||
const fs = require('fs') | ||
const pump = require('pump') | ||
const args = require('args') | ||
const split = require('split2') | ||
const through = require('through2') | ||
const prettyFactory = require('./lib') | ||
const input = process.stdin | ||
const output = process.stdout | ||
args | ||
.option(['t', 'timeSince'], 'Use time since first log, rather than timestamp') | ||
const args = mri(process.argv.slice(2), { default: { t: false } }) | ||
args | ||
.example('node example.js | pino-pretty-min', 'To prettify logs, simply pipe a log through') | ||
input | ||
.pipe(prettify(args)) | ||
.pipe(output) | ||
const opts = args.parse(process.argv) | ||
const pretty = prettyFactory(opts) | ||
const prettyTransport = through.obj(function (chunk, enc, cb) { | ||
process.stdout.write(pretty(chunk.toString())) | ||
cb() | ||
}) | ||
pump( | ||
process.stdin, | ||
split(), | ||
prettyTransport | ||
) | ||
if (!process.stdin.isTTY && !fs.fstatSync(process.stdin.fd).isFile()) { | ||
process.once('SIGINT', function noOp () {}) | ||
} |
{ | ||
"name": "pino-pretty-min", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"description": "minimalistic ndjson logger for pino", | ||
@@ -11,5 +11,14 @@ "bin": { | ||
"scripts": { | ||
"start": "node example.js | node ./bin.js", | ||
"test": "standard" | ||
"start": "node node_modules/pino/example.js | node ./bin.js", | ||
"lint": "standard | snazzy", | ||
"lint-ci": "standard", | ||
"preversion": "npm run lint", | ||
"postversion": "git push && git push --tags" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "npm run lint", | ||
"pre-push": "npm run lint" | ||
} | ||
}, | ||
"keywords": [ | ||
@@ -22,6 +31,9 @@ "logger", | ||
"devDependencies": { | ||
"husky": "^1.0.0-rc.2", | ||
"pino": "^4.11.0", | ||
"snazzy": "^7.1.1", | ||
"standard": "^11.0.0" | ||
}, | ||
"dependencies": { | ||
"args": "^3.0.8", | ||
"chalk": "^2.3.1", | ||
@@ -31,5 +43,6 @@ "cliui": "^4.0.0", | ||
"moment": "^2.20.1", | ||
"mri": "^1.1.0", | ||
"split2": "^2.2.0" | ||
"pump": "^3.0.0", | ||
"split2": "^2.2.0", | ||
"through2": "^2.0.3" | ||
} | ||
} |
@@ -1,3 +0,3 @@ | ||
[![npm version][npm_badge]][npm_link] [![Build Status][travis_badge]](travis_link) | ||
[![js-standard-style][js_standard_badge]][js_standard_link] | ||
[![npm version][npm_badge]][npm_link] [![Build Status][travis_badge]][travis_link] | ||
[![downloads][npm_dl_badge]][npm_dl_link] [![js-standard-style][js_standard_badge]][js_standard_link] | ||
@@ -15,3 +15,3 @@ # pino-pretty-min 🕉️ | ||
```bash | ||
node example.js | pino-pretty-min | ||
pnpm start | ||
``` | ||
@@ -40,2 +40,4 @@ | ||
[travis_badge]: https://travis-ci.org/unjello/pino-pretty-min.svg?branch=master | ||
[travis_link]: https://travis-ci.org/unjello/pino-pretty-min | ||
[travis_link]: https://travis-ci.org/unjello/pino-pretty-min | ||
[npm_dl_badge]: http://img.shields.io/npm/dm/pino-pretty-min.svg?style=flat-square | ||
[npm_dl_link]: https://npmjs.org/package/pino-pretty-min |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
241194
130
41
8
4
2
1
+ Addedargs@^3.0.8
+ Addedpump@^3.0.0
+ Addedthrough2@^2.0.3
+ Addedargs@3.0.8(transitive)
+ Addedcamelcase@4.1.0(transitive)
+ Addedchalk@2.1.0(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addedhas-flag@2.0.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedmri@1.1.0(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpkginfo@0.4.1(transitive)
+ Addedpump@3.0.2(transitive)
+ Addedstring-similarity@1.2.0(transitive)
+ Addedsupports-color@4.5.0(transitive)
+ Addedwrappy@1.0.2(transitive)
- Removedmri@^1.1.0
- Removedmri@1.2.0(transitive)