Comparing version 6.0.4 to 6.1.0
@@ -330,3 +330,31 @@ import Enquirer from 'enquirer'; | ||
interface ProcessOutputRendererOptions { | ||
/** | ||
* Pass your implementation of process output class to write to stdout and stderr. | ||
* | ||
* @default 'ProcessOutput' | ||
* @global global option that can not be temperated with subtasks | ||
*/ | ||
processOutput?: ProcessOutput; | ||
} | ||
/** | ||
* Customize the behavior of the ProcessOutput. | ||
*/ | ||
interface ProcessOutputOptions { | ||
/** | ||
* After the `ProcessOutput.release()` which streams should be dumped. | ||
* | ||
* @defaultValue `[ 'stdout', 'stderr' ]` | ||
*/ | ||
dump?: (keyof ProcessOutputStreamMap)[]; | ||
/** | ||
* After the `ProcessOutput.release()` whether to leave empty line or not. | ||
* | ||
* @defaultValue `true` | ||
*/ | ||
leaveEmptyLine?: boolean; | ||
} | ||
type ProcessOutputStreamMap = Record<'stdout' | 'stderr', ProcessOutputStream>; | ||
/** | ||
* Creates a new Listr2 process-output controller. | ||
@@ -339,8 +367,6 @@ * | ||
declare class ProcessOutput { | ||
readonly stream: { | ||
stdout: ProcessOutputStream; | ||
stderr: ProcessOutputStream; | ||
}; | ||
private readonly options?; | ||
readonly stream: ProcessOutputStreamMap; | ||
private active; | ||
constructor(stdout?: NodeJS.WriteStream, stderr?: NodeJS.WriteStream); | ||
constructor(stdout?: NodeJS.WriteStream, stderr?: NodeJS.WriteStream, options?: ProcessOutputOptions); | ||
get stdout(): NodeJS.WriteStream; | ||
@@ -354,12 +380,2 @@ get stderr(): NodeJS.WriteStream; | ||
interface ProcessOutputRendererOptions { | ||
/** | ||
* Pass your implementation of process output class to write to stdout and stderr. | ||
* | ||
* @default 'ProcessOutput' | ||
* @global global option that can not be temperated with subtasks | ||
*/ | ||
processOutput?: ProcessOutput; | ||
} | ||
declare class Spinner { | ||
@@ -1500,2 +1516,2 @@ protected readonly spinner: string[]; | ||
export { ANSI_ESCAPE, ANSI_ESCAPE_CODES, BaseEventMap, Concurrency, DefaultRenderer, EventData, EventManager, EventMap, Figures, LISTR_DEFAULT_RENDERER_STYLE, LISTR_LOGGER_STDERR_LEVELS, LISTR_LOGGER_STYLE, Listr, ListrBaseClassOptions, ListrContext, ListrDefaultRenderer, ListrDefaultRendererLogLevels, ListrDefaultRendererOptions, ListrDefaultRendererOptionsStyle, ListrDefaultRendererTask, ListrDefaultRendererTaskOptions, ListrDefaultRendererValue, ListrEnvironmentVariables, ListrError, ListrErrorTypes, ListrEventManager, ListrEventMap, ListrEventType, ListrGetRendererClassFromValue, ListrGetRendererOptions, ListrGetRendererTaskOptions, ListrGetRendererValueFromClass, ListrLogLevels, ListrLogger, ListrLoggerOptions, ListrLoggerStyleMap, ListrOptions, ListrPrimaryRendererOptions, ListrPrimaryRendererValue, ListrRenderer, ListrRendererFactory, ListrRendererOptions, ListrRendererValue, ListrSecondaryRendererOptions, ListrSecondaryRendererValue, ListrSilentRenderer, ListrSilentRendererOptions, ListrSilentRendererTask, ListrSilentRendererTaskOptions, ListrSilentRendererValue, ListrSimpleRenderer, ListrSimpleRendererOptions, ListrSimpleRendererTask, ListrSimpleRendererTaskOptions, ListrSimpleRendererValue, ListrSubClassOptions, ListrTask, ListrTaskEventManager, ListrTaskEventMap, ListrTaskEventType, ListrTaskFn, ListrTaskMessage, Task as ListrTaskObject, ListrTaskPrompt, ListrTaskResult, ListrTaskRetry, ListrTaskState, TaskWrapper as ListrTaskWrapper, ListrTestRenderer, ListrTestRendererOptions, ListrTestRendererTask, ListrTestRendererTaskOptions, ListrTestRendererValue, ListrVerboseRenderer, ListrVerboseRendererOptions, ListrVerboseRendererTask, ListrVerboseRendererTaskOptions, ListrVerboseRendererValue, LoggerField, LoggerFieldFn, LoggerFieldOptions, LoggerFormat, LoggerFormatOptions, Manager, PRESET_TIMER, PRESET_TIMESTAMP, PresetTimer, PresetTimestamp, ProcessOutput, ProcessOutputBuffer, ProcessOutputBufferEntry, ProcessOutputBufferOptions, ProcessOutputRendererOptions, ProcessOutputStream, PromptCancelOptions, PromptError, PromptInstance, PromptOptions, PromptOptionsMap, PromptOptionsType, PromptSettings, PromptTypes, RendererLoggerOptions, RendererPresetTimer, RendererPresetTimestamp, SilentRenderer, SimpleRenderer, Spinner, SupportedRenderer, TestRenderer, TestRendererSerializer, TestRendererSerializerOutput, TestRendererSerializerTaskKeys, Unionize, VerboseRenderer, assertFunctionOrSelf, cleanseAnsi, cloneObject, color, createPrompt, delay, figures, getRenderer, getRendererClass, indent, isObservable, isUnicodeSupported, parseTimer, parseTimestamp, splat }; | ||
export { ANSI_ESCAPE, ANSI_ESCAPE_CODES, BaseEventMap, Concurrency, DefaultRenderer, EventData, EventManager, EventMap, Figures, LISTR_DEFAULT_RENDERER_STYLE, LISTR_LOGGER_STDERR_LEVELS, LISTR_LOGGER_STYLE, Listr, ListrBaseClassOptions, ListrContext, ListrDefaultRenderer, ListrDefaultRendererLogLevels, ListrDefaultRendererOptions, ListrDefaultRendererOptionsStyle, ListrDefaultRendererTask, ListrDefaultRendererTaskOptions, ListrDefaultRendererValue, ListrEnvironmentVariables, ListrError, ListrErrorTypes, ListrEventManager, ListrEventMap, ListrEventType, ListrGetRendererClassFromValue, ListrGetRendererOptions, ListrGetRendererTaskOptions, ListrGetRendererValueFromClass, ListrLogLevels, ListrLogger, ListrLoggerOptions, ListrLoggerStyleMap, ListrOptions, ListrPrimaryRendererOptions, ListrPrimaryRendererValue, ListrRenderer, ListrRendererFactory, ListrRendererOptions, ListrRendererValue, ListrSecondaryRendererOptions, ListrSecondaryRendererValue, ListrSilentRenderer, ListrSilentRendererOptions, ListrSilentRendererTask, ListrSilentRendererTaskOptions, ListrSilentRendererValue, ListrSimpleRenderer, ListrSimpleRendererOptions, ListrSimpleRendererTask, ListrSimpleRendererTaskOptions, ListrSimpleRendererValue, ListrSubClassOptions, ListrTask, ListrTaskEventManager, ListrTaskEventMap, ListrTaskEventType, ListrTaskFn, ListrTaskMessage, Task as ListrTaskObject, ListrTaskPrompt, ListrTaskResult, ListrTaskRetry, ListrTaskState, TaskWrapper as ListrTaskWrapper, ListrTestRenderer, ListrTestRendererOptions, ListrTestRendererTask, ListrTestRendererTaskOptions, ListrTestRendererValue, ListrVerboseRenderer, ListrVerboseRendererOptions, ListrVerboseRendererTask, ListrVerboseRendererTaskOptions, ListrVerboseRendererValue, LoggerField, LoggerFieldFn, LoggerFieldOptions, LoggerFormat, LoggerFormatOptions, Manager, PRESET_TIMER, PRESET_TIMESTAMP, PresetTimer, PresetTimestamp, ProcessOutput, ProcessOutputBuffer, ProcessOutputBufferEntry, ProcessOutputBufferOptions, ProcessOutputOptions, ProcessOutputRendererOptions, ProcessOutputStream, ProcessOutputStreamMap, PromptCancelOptions, PromptError, PromptInstance, PromptOptions, PromptOptionsMap, PromptOptionsType, PromptSettings, PromptTypes, RendererLoggerOptions, RendererPresetTimer, RendererPresetTimestamp, SilentRenderer, SimpleRenderer, Spinner, SupportedRenderer, TestRenderer, TestRendererSerializer, TestRendererSerializerOutput, TestRendererSerializerTaskKeys, Unionize, VerboseRenderer, assertFunctionOrSelf, cleanseAnsi, cloneObject, color, createPrompt, delay, figures, getRenderer, getRendererClass, indent, isObservable, isUnicodeSupported, parseTimer, parseTimestamp, splat }; |
{ | ||
"name": "listr2", | ||
"version": "6.0.4", | ||
"version": "6.1.0", | ||
"description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", | ||
@@ -82,6 +82,6 @@ "license": "MIT", | ||
"devDependencies": { | ||
"@cenk1cenk2/cz-cc": "^1.5.9", | ||
"@cenk1cenk2/eslint-config": "^2.6.4", | ||
"@cenk1cenk2/cz-cc": "^1.6.0", | ||
"@cenk1cenk2/eslint-config": "^2.6.5", | ||
"@jest/globals": "^29.5.0", | ||
"@swc/core": "^1.3.46", | ||
"@swc/core": "^1.3.49", | ||
"@tsconfig/node16": "^1.0.3", | ||
@@ -94,3 +94,3 @@ "@types/jest": "^29.5.0", | ||
"enquirer": "^2.3.6", | ||
"eslint": "^8.37.0", | ||
"eslint": "^8.38.0", | ||
"jest": "^29.5.0", | ||
@@ -100,3 +100,3 @@ "jest-mock-process": "^2.0.0", | ||
"prettier": "^2.8.7", | ||
"rimraf": "^4.4.1", | ||
"rimraf": "^5.0.0", | ||
"rxjs": "^7.8.0", | ||
@@ -108,9 +108,9 @@ "simple-git-hooks": "^2.8.1", | ||
"tsup": "6.7.0", | ||
"typedoc": "^0.23.28", | ||
"typedoc-plugin-markdown": "^3.13.6", | ||
"typescript": "^5.0.3", | ||
"typedoc": "^0.24.1", | ||
"typedoc-plugin-markdown": "^3.15.1", | ||
"typescript": "^5.0.4", | ||
"vue": "^3.2.47", | ||
"vuepress": "2.0.0-beta.61", | ||
"vuepress-plugin-typedoc": "^0.11.2", | ||
"vuepress-theme-hope": "2.0.0-beta.201" | ||
"vuepress-plugin-typedoc": "^0.12.0", | ||
"vuepress-theme-hope": "2.0.0-beta.202" | ||
}, | ||
@@ -117,0 +117,0 @@ "peerDependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
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
206703
5667