Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pino-pretty-min

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pino-pretty-min - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

lib/index.js

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc