Comparing version 9.2.0 to 9.3.0
@@ -8,3 +8,3 @@ 'use strict' | ||
const winston = require('winston') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -11,0 +11,0 @@ const loglevel = require('./utils/wrap-log-level')(dest) |
@@ -6,3 +6,3 @@ 'use strict' | ||
const bunyan = require('bunyan') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -9,0 +9,0 @@ const plogNodeStream = pino(dest).child({ a: 'property' }).child({ sub: 'child' }) |
@@ -7,3 +7,3 @@ 'use strict' | ||
const bole = require('bole')('bench') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -10,0 +10,0 @@ const plogNodeStream = pino(dest) |
@@ -7,3 +7,3 @@ 'use strict' | ||
const bole = require('bole')('bench')('child') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -10,0 +10,0 @@ const plogNodeStream = pino(dest).child({ a: 'property' }) |
@@ -8,3 +8,3 @@ 'use strict' | ||
const winston = require('winston') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -11,0 +11,0 @@ const plogNodeStream = pino(dest) |
@@ -5,3 +5,3 @@ 'use strict' | ||
const pino = require('../../') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -8,0 +8,0 @@ const plog = pino(dest) |
@@ -5,3 +5,3 @@ 'use strict' | ||
const pino = require('../../') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -8,0 +8,0 @@ const plog = pino(dest) |
@@ -5,3 +5,3 @@ 'use strict' | ||
const pino = require('../../') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -8,0 +8,0 @@ const plog = pino(dest) |
@@ -8,3 +8,3 @@ 'use strict' | ||
const winston = require('winston') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -11,0 +11,0 @@ const plogNodeStream = pino(dest) |
@@ -8,3 +8,3 @@ 'use strict' | ||
const winston = require('winston') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -11,0 +11,0 @@ const plogNodeStream = pino(dest) |
@@ -6,3 +6,3 @@ 'use strict' | ||
const pino = require('../') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -9,0 +9,0 @@ |
@@ -8,3 +8,3 @@ 'use strict' | ||
const winston = require('winston') | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
const dest = fs.createWriteStream('/dev/null') | ||
@@ -11,0 +11,0 @@ const loglevel = require('./utils/wrap-log-level')(dest) |
'use strict' | ||
const { join } = require('path') | ||
const { execSync } = require('child_process') | ||
const { join } = require('node:path') | ||
const { execSync } = require('node:child_process') | ||
@@ -5,0 +5,0 @@ const run = (type) => { |
'use strict' | ||
const { type, platform, arch, release, cpus } = require('os') | ||
const { resolve, join } = require('path') | ||
const spawn = require('child_process').spawn | ||
const { type, platform, arch, release, cpus } = require('node:os') | ||
const { resolve, join } = require('node:path') | ||
const spawn = require('node:child_process').spawn | ||
const pump = require('pump') | ||
@@ -7,0 +7,0 @@ const split = require('split2') |
'use strict' | ||
const { readFileSync } = require('fs') | ||
const { readFileSync } = require('node:fs') | ||
const vm = require('vm') | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const code = readFileSync( | ||
@@ -7,0 +7,0 @@ join(__dirname, '..', '..', 'node_modules', 'loglevel', 'lib', 'loglevel.js') |
@@ -115,3 +115,4 @@ 'use strict' | ||
timestamp: getTimeFunction(opts), | ||
messageKey: opts.messageKey || 'msg' | ||
messageKey: opts.messageKey || 'msg', | ||
onChild: opts.onChild || noop | ||
} | ||
@@ -131,3 +132,3 @@ logger.levels = getLevels(opts) | ||
logger._stdErrSerialize = stdErrSerialize | ||
logger.child = child | ||
logger.child = function (...args) { return child.call(this, setOpts, ...args) } | ||
@@ -161,3 +162,3 @@ if (transmit) logger._logEvent = createLogEventShape() | ||
function child (bindings, childOptions) { | ||
function child (setOpts, bindings, childOptions) { | ||
if (!bindings) { | ||
@@ -200,4 +201,6 @@ throw new Error('missing bindings for child Pino') | ||
appendChildLogger(this, newLogger) | ||
newLogger.child = function (...args) { return child.call(this, setOpts, ...args) } | ||
// required to actually initialize the logger functions for any given child | ||
newLogger.level = childOptions.level || this.level // allow level to be set by childOptions | ||
setOpts.onChild(newLogger) | ||
@@ -280,4 +283,9 @@ return newLogger | ||
if (!opts.transmit && self[level] === noop) { | ||
return | ||
if (self[level] === noop) { | ||
if (!opts.transmit) return | ||
const transmitLevel = opts.transmit.level || self.level | ||
const transmitValue = rootLogger.levels.values[transmitLevel] | ||
const methodValue = rootLogger.levels.values[level] | ||
if (methodValue < transmitValue) return | ||
} | ||
@@ -284,0 +292,0 @@ |
@@ -1,3 +0,3 @@ | ||
const fs = require('fs') | ||
const path = require('path') | ||
const fs = require('node:fs') | ||
const path = require('node:path') | ||
const { version } = require('../package.json') | ||
@@ -4,0 +4,0 @@ |
@@ -9,2 +9,6 @@ # Pino is an OPEN Open Source Project | ||
Before you start coding, please read [Contributing to projects with git](https://jrfom.com/posts/2017/03/08/a-primer-on-contributing-to-projects-with-git/). | ||
Notice that as long as you don't have commit-access to the project, you have to fork the project and open PRs from the feature branches of the forked project. | ||
There are a few basic ground-rules for contributors: | ||
@@ -11,0 +15,0 @@ |
@@ -1315,3 +1315,3 @@ # API | ||
```js | ||
var fs = require('fs') | ||
var fs = require('node:fs') | ||
var pino = require('pino') | ||
@@ -1318,0 +1318,0 @@ var pretty = require('pino-pretty') |
@@ -63,3 +63,3 @@ # Help | ||
// write the process pid to a well known location for later | ||
const fs = require('fs') | ||
const fs = require('node:fs') | ||
fs.writeFileSync('/var/run/myapp.pid', process.pid) | ||
@@ -66,0 +66,0 @@ |
@@ -28,3 +28,3 @@ # Transports | ||
```js | ||
import { createWriteStream } from 'fs' | ||
import { createWriteStream } from 'node:fs' | ||
@@ -58,3 +58,3 @@ export default (options) => { | ||
```js | ||
import fs from 'fs' | ||
import fs from 'node:fs' | ||
import { once } from 'events' | ||
@@ -223,3 +223,3 @@ export default async (options) => { | ||
import build from 'pino-abstract-transport' | ||
import { pipeline, Transform } from 'stream' | ||
import { pipeline, Transform } from 'node:stream' | ||
export default async function (options) { | ||
@@ -384,3 +384,3 @@ return build(function (source) { | ||
```js | ||
const { pipeline, Writable } = require('stream') | ||
const { pipeline, Writable } = require('node:stream') | ||
const split = require('split2') | ||
@@ -431,2 +431,3 @@ | ||
+ [pino-logfmt](#pino-logfmt) | ||
+ [pino-telegram-webhook](#pino-telegram-webhook) | ||
@@ -1071,2 +1072,29 @@ ### Legacy | ||
<a id="pino-telegram-webhook"></a> | ||
### pino-telegram-webhook | ||
[pino-telegram-webhook](https://github.com/Jhon-Mosk/pino-telegram-webhook) is a Pino v7+ transport for sending messages to [Telegram](https://telegram.org/). | ||
```js | ||
const pino = require('pino'); | ||
const logger = pino({ | ||
transport: { | ||
target: 'pino-telegram-webhook', | ||
level: 'error', | ||
options: { | ||
chatId: -1234567890, | ||
botToken: "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11", | ||
extra: { | ||
parse_mode: "HTML", | ||
}, | ||
}, | ||
}, | ||
}) | ||
logger.error('<b>test log!</b>'); | ||
``` | ||
The `extra` parameter is optional. Parameters that the method [`sendMessage`](https://core.telegram.org/bots/api#sendmessage) supports can be passed to it. | ||
<a id="communication-between-pino-and-transport"></a> | ||
@@ -1073,0 +1101,0 @@ ## Communication between Pino and Transports |
'use strict' | ||
const pino = require('..') | ||
const { tmpdir } = require('os') | ||
const { join } = require('path') | ||
const { tmpdir } = require('node:os') | ||
const { join } = require('node:path') | ||
@@ -7,0 +7,0 @@ const file = join(tmpdir(), `pino-${process.pid}-example`) |
'use strict' | ||
const pino = require('./pino') | ||
const { once } = require('events') | ||
const { once } = require('node:events') | ||
@@ -6,0 +6,0 @@ module.exports = async function (opts = {}) { |
'use strict' | ||
module.exports = { version: '9.2.0' } | ||
module.exports = { version: '9.3.0' } |
@@ -5,3 +5,3 @@ 'use strict' | ||
const { EventEmitter } = require('events') | ||
const { EventEmitter } = require('node:events') | ||
const { | ||
@@ -8,0 +8,0 @@ lsCacheSym, |
@@ -10,3 +10,3 @@ 'use strict' | ||
* @param {string} target | ||
* @returns {function(object): Promise<import('stream').Writable>} | ||
* @returns {function(object): Promise<import('node:stream').Writable>} | ||
* @throws {Error} In case the target module does not export a function | ||
@@ -35,2 +35,3 @@ */ | ||
fn = realRequire(target) | ||
return | ||
} else if (error.code === undefined || error.code === 'ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING') { | ||
@@ -40,3 +41,7 @@ // When bundled with pkg, an undefined error is thrown when called with realImport | ||
// More info at: https://github.com/pinojs/thread-stream/issues/143 | ||
fn = realRequire(decodeURIComponent(target)) | ||
try { | ||
fn = realRequire(decodeURIComponent(target)) | ||
} catch { | ||
throw error | ||
} | ||
} else { | ||
@@ -43,0 +48,0 @@ throw error |
@@ -5,3 +5,3 @@ 'use strict' | ||
const getCallers = require('./caller') | ||
const { join, isAbsolute, sep } = require('path') | ||
const { join, isAbsolute, sep } = require('node:path') | ||
const sleep = require('atomic-sleep') | ||
@@ -8,0 +8,0 @@ const onExit = require('on-exit-leak-free') |
'use strict' | ||
const EE = require('events') | ||
const { pipeline, PassThrough } = require('stream') | ||
const EE = require('node:events') | ||
const { pipeline, PassThrough } = require('node:stream') | ||
const pino = require('../pino.js') | ||
@@ -6,0 +6,0 @@ const build = require('pino-abstract-transport') |
{ | ||
"name": "pino", | ||
"version": "9.2.0", | ||
"version": "9.3.0", | ||
"description": "super fast, all natural json logger", | ||
@@ -5,0 +5,0 @@ "main": "pino.js", |
'use strict' | ||
/* eslint no-prototype-builtins: 0 */ | ||
const os = require('os') | ||
const os = require('node:os') | ||
const stdSerializers = require('pino-std-serializers') | ||
@@ -5,0 +5,0 @@ const caller = require('./lib/caller') |
'use strict' | ||
const os = require('os') | ||
const { readFileSync } = require('fs') | ||
const os = require('node:os') | ||
const { readFileSync } = require('node:fs') | ||
const { test } = require('tap') | ||
@@ -5,0 +5,0 @@ const { sink, check, once, watchFileCreated, file } = require('./helper') |
'use strict' | ||
const t = require('tap') | ||
const { join } = require('path') | ||
const { fork } = require('child_process') | ||
const { join } = require('node:path') | ||
const { fork } = require('node:child_process') | ||
const { once } = require('./helper') | ||
@@ -7,0 +7,0 @@ const pino = require('..') |
@@ -109,2 +109,16 @@ 'use strict' | ||
test('onChild callback should be called when new child is created', ({ end, pass, plan }) => { | ||
plan(1) | ||
const instance = pino({ | ||
level: 'error', | ||
browser: {}, | ||
onChild: (_child) => { | ||
pass('onChild callback was called') | ||
end() | ||
} | ||
}) | ||
instance.child({}) | ||
}) | ||
function checkLogObjects (is, same, actual, expected) { | ||
@@ -111,0 +125,0 @@ is(actual.time <= Date.now(), true, 'time is greater than Date.now()') |
@@ -350,1 +350,21 @@ 'use strict' | ||
}) | ||
test('does not log below configured level', ({ end, is }) => { | ||
let message = null | ||
const logger = pino({ | ||
level: 'info', | ||
browser: { | ||
write (o) { | ||
message = o.msg | ||
}, | ||
transmit: { | ||
send () { } | ||
} | ||
} | ||
}) | ||
logger.debug('this message is silent') | ||
is(message, null) | ||
end() | ||
}) |
@@ -5,3 +5,3 @@ 'use strict' | ||
const { sink, once } = require('./helper') | ||
const { PassThrough } = require('stream') | ||
const { PassThrough } = require('node:stream') | ||
const pino = require('../') | ||
@@ -8,0 +8,0 @@ |
@@ -5,3 +5,3 @@ 'use strict' | ||
const os = require('os') | ||
const os = require('node:os') | ||
const { test } = require('tap') | ||
@@ -8,0 +8,0 @@ const { sink, once } = require('./helper') |
'use strict' | ||
const os = require('os') | ||
const os = require('node:os') | ||
const { test } = require('tap') | ||
@@ -5,0 +5,0 @@ const { sink, once } = require('./helper') |
'use strict' | ||
const { test } = require('tap') | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const execa = require('execa') | ||
@@ -6,0 +6,0 @@ const writer = require('flush-write-stream') |
@@ -5,3 +5,3 @@ 'use strict' | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
@@ -8,0 +8,0 @@ const pino = require('../../..')() |
@@ -5,3 +5,3 @@ 'use strict' | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
@@ -8,0 +8,0 @@ const pino = require('../../..') |
@@ -5,3 +5,3 @@ 'use strict' | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
@@ -8,0 +8,0 @@ const pino = require('../../..') |
@@ -1,2 +0,2 @@ | ||
const { Writable } = require('stream') | ||
const { Writable } = require('node:stream') | ||
@@ -3,0 +3,0 @@ module.exports = (options) => { |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
@@ -5,0 +5,0 @@ const logger = pino() |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
@@ -5,0 +5,0 @@ const logger = pino({}, pino.destination(1)) |
@@ -1,2 +0,2 @@ | ||
const { Writable } = require('stream') | ||
const { Writable } = require('node:stream') | ||
@@ -3,0 +3,0 @@ module.exports = () => { |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../../')) | ||
@@ -5,0 +5,0 @@ const log = pino({ prettyPrint: true }) |
@@ -9,4 +9,4 @@ global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('../../'))() | ||
pino.info('me') |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
const asyncLogger = pino(pino.destination({ sync: false })).child({ hello: 'world' }) | ||
asyncLogger.info('h') |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
@@ -5,0 +5,0 @@ const dest = pino.destination({ dest: 1, minLength: 4096, sync: false }) |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
@@ -5,0 +5,0 @@ const dest = pino.destination({ dest: 1, minLength: 4096, sync: false }) |
global.process = { __proto__: process, pid: 123456 } | ||
Date.now = function () { return 1459875739796 } | ||
require('os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
require('node:os').hostname = function () { return 'abcdefghijklmnopqr' } | ||
const pino = require(require.resolve('./../../')) | ||
const asyncLogger = pino(pino.destination({ minLength: 4096, sync: false })) | ||
asyncLogger.info('h') |
'use strict' | ||
const fs = require('fs') | ||
const { once } = require('events') | ||
const { Transform } = require('stream') | ||
const fs = require('node:fs') | ||
const { once } = require('node:events') | ||
const { Transform } = require('node:stream') | ||
@@ -7,0 +7,0 @@ async function run (opts) { |
'use strict' | ||
const fs = require('fs') | ||
const { once } = require('events') | ||
const fs = require('node:fs') | ||
const { once } = require('node:events') | ||
@@ -6,0 +6,0 @@ async function run (opts) { |
'use strict' | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const pino = require('../..') | ||
@@ -5,0 +5,0 @@ const transport = pino.transport({ |
'use strict' | ||
const build = require('pino-abstract-transport') | ||
const { pipeline, Transform } = require('stream') | ||
const { pipeline, Transform } = require('node:stream') | ||
module.exports = (options) => { | ||
@@ -6,0 +6,0 @@ return build(function (source) { |
'use strict' | ||
const build = require('pino-abstract-transport') | ||
const { pipeline, Transform } = require('stream') | ||
const { pipeline, Transform } = require('node:stream') | ||
module.exports = () => { | ||
@@ -6,0 +6,0 @@ return build(function (source) { |
'use strict' | ||
const { parentPort, workerData } = require('worker_threads') | ||
const { Writable } = require('stream') | ||
const { Writable } = require('node:stream') | ||
@@ -6,0 +6,0 @@ module.exports = (options) => { |
'use strict' | ||
const { Writable } = require('stream') | ||
const fs = require('fs') | ||
const { Writable } = require('node:stream') | ||
const fs = require('node:fs') | ||
module.exports = (options) => { | ||
@@ -6,0 +6,0 @@ const myTransportStream = new Writable({ |
'use strict' | ||
const fs = require('fs') | ||
const { once } = require('events') | ||
const fs = require('node:fs') | ||
const { once } = require('node:events') | ||
@@ -6,0 +6,0 @@ async function run (opts) { |
@@ -1,4 +0,4 @@ | ||
import * as fs from 'fs' | ||
import { once } from 'events' | ||
import { Transform } from 'stream' | ||
import * as fs from 'node:fs' | ||
import { once } from 'node:events' | ||
import { Transform } from 'node:stream' | ||
@@ -5,0 +5,0 @@ async function run (opts: { destination?: fs.PathLike }): Promise<Transform> { |
@@ -1,3 +0,3 @@ | ||
import * as fs from 'fs' | ||
import { once } from 'events' | ||
import * as fs from 'node:fs' | ||
import { once } from 'node:events' | ||
@@ -4,0 +4,0 @@ async function run (opts: { destination?: fs.PathLike }): Promise<fs.WriteStream> { |
import pino from '../../..' | ||
import { join } from 'path' | ||
import { join } from 'node:path' | ||
@@ -4,0 +4,0 @@ const transport = pino.transport({ |
@@ -1,2 +0,2 @@ | ||
import { join } from 'path' | ||
import { join } from 'node:path' | ||
import pino from '../../..' | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { Writable } from 'stream' | ||
import { Writable } from 'node:stream' | ||
@@ -3,0 +3,0 @@ export default (): Writable => { |
'use strict' | ||
/* eslint no-prototype-builtins: 0 */ | ||
const { hostname } = require('os') | ||
const { join } = require('path') | ||
const { readFile } = require('fs').promises | ||
const { hostname } = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile } = require('node:fs').promises | ||
const { test } = require('tap') | ||
@@ -8,0 +8,0 @@ const { sink, once, watchFileCreated, file } = require('./helper') |
@@ -1,4 +0,4 @@ | ||
import { PathLike } from 'fs' | ||
import { PathLike } from 'node:fs' | ||
export declare function watchFileCreated(filename: PathLike): Promise<void> | ||
export declare function watchForWrite(filename: PathLike, testString: string): Promise<void> |
'use strict' | ||
const crypto = require('crypto') | ||
const os = require('os') | ||
const os = require('node:os') | ||
const writer = require('flush-write-stream') | ||
const split = require('split2') | ||
const { existsSync, readFileSync, statSync, unlinkSync } = require('fs') | ||
const { existsSync, readFileSync, statSync, unlinkSync } = require('node:fs') | ||
const pid = process.pid | ||
const hostname = os.hostname() | ||
const t = require('tap') | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const { tmpdir } = os | ||
@@ -13,0 +13,0 @@ |
'use strict' | ||
const http = require('http') | ||
const os = require('os') | ||
const os = require('node:os') | ||
const semver = require('semver') | ||
@@ -6,0 +6,0 @@ const { test, skip } = require('tap') |
'use strict' | ||
const fs = require('fs') | ||
const path = require('path') | ||
const fs = require('node:fs') | ||
const path = require('node:path') | ||
const t = require('tap') | ||
@@ -6,0 +6,0 @@ const test = t.test |
'use strict' | ||
const os = require('os') | ||
const os = require('node:os') | ||
const { test } = require('tap') | ||
@@ -5,0 +5,0 @@ const pino = require('../') |
'use strict' | ||
const os = require('os') | ||
const os = require('node:os') | ||
const { test } = require('tap') | ||
@@ -5,0 +5,0 @@ const { sink, once } = require('./helper') |
'use strict' | ||
const writeStream = require('flush-write-stream') | ||
const { readFileSync } = require('fs') | ||
const { join } = require('path') | ||
const { readFileSync } = require('node:fs') | ||
const { join } = require('node:path') | ||
const test = require('tap').test | ||
@@ -7,0 +7,0 @@ const pino = require('../') |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { readFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile } = require('node:fs').promises | ||
const { watchFileCreated, file } = require('../helper') | ||
@@ -7,0 +7,0 @@ const { test } = require('tap') |
@@ -5,7 +5,7 @@ 'use strict' | ||
const config = require('./pkg.config.json') | ||
const { promisify } = require('util') | ||
const { unlink } = require('fs/promises') | ||
const { join } = require('path') | ||
const { platform } = require('process') | ||
const exec = promisify(require('child_process').exec) | ||
const { promisify } = require('node:util') | ||
const { unlink } = require('node:fs/promises') | ||
const { join } = require('node:path') | ||
const { platform } = require('node:process') | ||
const exec = promisify(require('node:child_process').exec) | ||
@@ -12,0 +12,0 @@ /** |
'use strict' | ||
const { test } = require('tap') | ||
const { join } = require('path') | ||
const { fork } = require('child_process') | ||
const { join } = require('node:path') | ||
const { fork } = require('node:child_process') | ||
const { once } = require('./helper') | ||
@@ -7,0 +7,0 @@ const writer = require('flush-write-stream') |
'use strict' | ||
const os = require('os') | ||
const { | ||
createWriteStream | ||
} = require('fs') | ||
const { readFile } = require('fs').promises | ||
const { join } = require('path') | ||
const os = require('node:os') | ||
const { promises: { readFile }, createWriteStream } = require('node:fs') | ||
const { join } = require('node:path') | ||
const { test } = require('tap') | ||
const { fork } = require('child_process') | ||
const { fork } = require('node:child_process') | ||
const writer = require('flush-write-stream') | ||
@@ -18,3 +15,3 @@ const { | ||
} = require('./helper') | ||
const { promisify } = require('util') | ||
const { promisify } = require('node:util') | ||
@@ -21,0 +18,0 @@ const sleep = promisify(setTimeout) |
'use strict' | ||
const { test } = require('tap') | ||
const { join } = require('path') | ||
const { createReadStream } = require('fs') | ||
const { promisify } = require('util') | ||
const { join } = require('node:path') | ||
const { createReadStream } = require('node:fs') | ||
const { promisify } = require('node:util') | ||
const execa = require('execa') | ||
const split = require('split2') | ||
const stream = require('stream') | ||
const stream = require('node:stream') | ||
const { file } = require('../helper') | ||
@@ -11,0 +11,0 @@ |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { readFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile } = require('node:fs').promises | ||
const { watchFileCreated, file } = require('../helper') | ||
@@ -7,0 +7,0 @@ const { test } = require('tap') |
'use strict' | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const { test } = require('tap') | ||
@@ -5,0 +5,0 @@ const execa = require('execa') |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { once } = require('events') | ||
const { readFile, writeFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { once } = require('node:events') | ||
const { readFile, writeFile } = require('node:fs').promises | ||
const { watchFileCreated, watchForWrite, file } = require('../helper') | ||
@@ -15,3 +15,3 @@ const { test } = require('tap') | ||
const rimraf = require('rimraf') | ||
const { promisify } = require('util') | ||
const { promisify } = require('node:util') | ||
const { tmpdir } = os | ||
@@ -18,0 +18,0 @@ |
@@ -1,9 +0,9 @@ | ||
import * as os from 'os' | ||
import { join } from 'path' | ||
import { once } from 'events' | ||
import fs from 'fs' | ||
import * as os from 'node:os' | ||
import { join } from 'node:path' | ||
import { once } from 'node:events' | ||
import fs from 'node:fs' | ||
import { watchFileCreated } from '../helper' | ||
import { test } from 'tap' | ||
import pino from '../../' | ||
import * as url from 'url' | ||
import * as url from 'node:url' | ||
import { default as strip } from 'strip-ansi' | ||
@@ -10,0 +10,0 @@ import execa from 'execa' |
@@ -1,12 +0,8 @@ | ||
import * as os from 'os' | ||
import { join } from 'path' | ||
import { once } from 'events' | ||
import fs from 'fs' | ||
import * as os from 'node:os' | ||
import { join } from 'node:path' | ||
import fs from 'node:fs' | ||
import { watchFileCreated } from '../helper' | ||
import { test } from 'tap' | ||
import pino from '../../' | ||
import * as url from 'url' | ||
import { default as strip } from 'strip-ansi' | ||
import execa from 'execa' | ||
import writer from 'flush-write-stream' | ||
import * as url from 'node:url' | ||
@@ -13,0 +9,0 @@ const readFile = fs.promises.readFile |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { readFile, symlink, unlink, mkdir, writeFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile, symlink, unlink, mkdir, writeFile } = require('node:fs').promises | ||
const { test } = require('tap') | ||
const { isWin, isYarnPnp, watchFileCreated, file } = require('../helper') | ||
const { once } = require('events') | ||
const { once } = require('node:events') | ||
const execa = require('execa') | ||
@@ -10,0 +10,0 @@ const pino = require('../../') |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { readFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile } = require('node:fs').promises | ||
const { watchFileCreated, file } = require('../helper') | ||
@@ -7,0 +7,0 @@ const { test } = require('tap') |
'use strict' | ||
const os = require('os') | ||
const os = require('node:os') | ||
const pino = require('../..') | ||
const { join } = require('path') | ||
const { join } = require('node:path') | ||
const { test } = require('tap') | ||
const { readFile } = require('fs').promises | ||
const { readFile } = require('node:fs').promises | ||
const { watchFileCreated, file } = require('../helper') | ||
const { promisify } = require('util') | ||
const { promisify } = require('node:util') | ||
@@ -11,0 +11,0 @@ const { pid } = process |
'use strict' | ||
const { test } = require('tap') | ||
const { join } = require('node:path') | ||
const proxyquire = require('proxyquire') | ||
const Writable = require('stream').Writable | ||
const Writable = require('node:stream').Writable | ||
const pino = require('../../pino') | ||
@@ -29,1 +31,15 @@ test('file-target mocked', async function ({ equal, same, plan, pass }) { | ||
}) | ||
test('pino.transport with syntax error', ({ same, teardown, plan }) => { | ||
plan(1) | ||
const transport = pino.transport({ | ||
targets: [{ | ||
target: join(__dirname, '..', 'fixtures', 'syntax-error-esm.mjs') | ||
}] | ||
}) | ||
teardown(transport.end.bind(transport)) | ||
transport.on('error', (err) => { | ||
same(err, new SyntaxError('Unexpected end of input')) | ||
}) | ||
}) |
'use strict' | ||
const os = require('os') | ||
const { join } = require('path') | ||
const { readFile } = require('fs').promises | ||
const os = require('node:os') | ||
const { join } = require('node:path') | ||
const { readFile } = require('node:fs').promises | ||
const writeStream = require('flush-write-stream') | ||
@@ -7,0 +7,0 @@ const { watchFileCreated, file } = require('../helper') |
import { expectType } from 'tsd' | ||
import { createWriteStream } from 'fs' | ||
import { createWriteStream } from 'node:fs' | ||
@@ -5,0 +5,0 @@ import pino, { multistream } from '../../pino' |
import { StreamEntry, pino } from '../../pino' | ||
import { join } from 'path' | ||
import { tmpdir } from 'os' | ||
import { join } from 'node:path' | ||
import { tmpdir } from 'node:os' | ||
import pinoPretty from 'pino-pretty' | ||
@@ -5,0 +5,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
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
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
417019614
202
14655
21
3