@preevy/common
Advanced tools
Comparing version 0.0.64-main.73bea84 to 0.0.64-main.8e54df5
@@ -11,4 +11,4 @@ export { formatPublicKey, parseKey, parseSshUrl, keyFingerprint, formatSshConnectionConfig, SshConnectionConfig, HelloResponse, baseSshClient, BaseSshClient, SshClientOpts, } from './src/ssh/index.js'; | ||
export { editUrl } from './src/url.js'; | ||
export { ScriptInjection, parseScriptInjectionLabels, scriptInjectionsToLabels, COMPOSE_TUNNEL_AGENT_PORT, COMPOSE_TUNNEL_AGENT_SERVICE_LABELS, COMPOSE_TUNNEL_AGENT_SERVICE_NAME, } from './src/compose-tunnel-agent/index.js'; | ||
export { ScriptInjection, parseScriptInjectionLabels, scriptInjectionsToLabels, COMPOSE_TUNNEL_AGENT_PORT, COMPOSE_TUNNEL_AGENT_SERVICE_LABELS, COMPOSE_TUNNEL_AGENT_SERVICE_NAME, ComposeTunnelAgentState, } from './src/compose-tunnel-agent/index.js'; | ||
export { MachineStatusCommand, DockerMachineStatusCommandRecipe } from './src/machine-status-command.js'; | ||
export { ProcessOutputBuffers, orderedOutput, OrderedOutput } from './src/process-output-buffers.js'; |
@@ -5,1 +5,10 @@ export { COMPOSE_TUNNEL_AGENT_SERVICE_LABELS } from './labels.js'; | ||
export declare const COMPOSE_TUNNEL_AGENT_PORT = 3000; | ||
export type ComposeTunnelAgentState = { | ||
state: 'unknown'; | ||
reason: string; | ||
} | { | ||
state: 'pending'; | ||
pendingServices: string[]; | ||
} | { | ||
state: 'stable'; | ||
}; |
/// <reference types="node" resolution-mode="require"/> | ||
import EventEmitter from 'events'; | ||
export declare const simpleEmitter: <T extends Record<string, unknown>>() => { | ||
addListener: <Event_1 extends keyof T>(event: Event_1, listener: (data: T[Event_1]) => void) => () => EventEmitter; | ||
addOneTimeListener: <Event_2 extends keyof T>(event: Event_2, listener: (data: T[Event_2]) => void) => void; | ||
toPromise: <Event_3 extends keyof T>(event: Event_3) => Promise<T[Event_3]>; | ||
emit: <Event_4 extends keyof T>(event: Event_4, data: T[Event_4]) => boolean; | ||
addListener: <Event extends keyof T>(event: Event, listener: (data: T[Event]) => void) => () => EventEmitter<[never]>; | ||
addOneTimeListener: <Event_1 extends keyof T>(event: Event_1, listener: (data: T[Event_1]) => void) => void; | ||
toPromise: <Event_2 extends keyof T>(event: Event_2) => Promise<T[Event_2]>; | ||
emit: <Event_3 extends keyof T>(event: Event_3, data: T[Event_3]) => boolean; | ||
}; | ||
export type SimpleEmitter<T extends Record<string, unknown>> = ReturnType<typeof simpleEmitter<T>>; | ||
export type EmitterConsumer<T extends Record<string, unknown>> = Omit<SimpleEmitter<T>, 'emit'>; |
/// <reference types="node" resolution-mode="require"/> | ||
export declare const stateEmitter: <T>(initial?: T | undefined) => { | ||
export declare const stateEmitter: <T>(initial?: T) => { | ||
emit: (state: T) => boolean; | ||
addListener: (listener: (state: T) => void) => () => import("events"); | ||
addListener: (listener: (state: T) => void) => () => import("events")<[never]>; | ||
addOneTimeListener: (listener: (state: T) => void) => void; | ||
@@ -6,0 +6,0 @@ current: () => Promise<T>; |
{ | ||
"name": "@preevy/common", | ||
"version": "0.0.64-main.73bea84", | ||
"version": "0.0.64-main.8e54df5", | ||
"description": "", | ||
@@ -19,4 +19,4 @@ "type": "module", | ||
"p-limit": "^3.1.0", | ||
"pino": "^8.11.0", | ||
"pino-pretty": "^10.2.3", | ||
"pino": "^8.19.0", | ||
"pino-pretty": "^10.3.1", | ||
"ssh2": "^1.12.0" | ||
@@ -26,3 +26,3 @@ }, | ||
"@jest/globals": "29.7.0", | ||
"@types/dockerode": "^3.3.14", | ||
"@types/dockerode": "^3.3.26", | ||
"@types/lodash-es": "^4.17.12", | ||
@@ -32,12 +32,12 @@ "@types/node": "18", | ||
"@types/ssh2": "^1.11.8", | ||
"@typescript-eslint/eslint-plugin": "6.14.0", | ||
"@typescript-eslint/parser": "6.14.0", | ||
"esbuild": "^0.19.9", | ||
"eslint": "^8.36.0", | ||
"@typescript-eslint/eslint-plugin": "7.3.1", | ||
"@typescript-eslint/parser": "7.3.1", | ||
"esbuild": "^0.19.12", | ||
"eslint": "^8.57.0", | ||
"husky": "^8.0.0", | ||
"jest": "29.7.0", | ||
"lint-staged": "^15.2.0", | ||
"ts-jest": "29.1.1", | ||
"ts-jest": "29.1.2", | ||
"tsx": "^3.12.3", | ||
"typescript": "^5.3.3", | ||
"typescript": "^5.4.3", | ||
"yaml": "^2.3.2" | ||
@@ -53,3 +53,3 @@ }, | ||
}, | ||
"gitHead": "c806914fe729c076d2d440edc1286efbd8aebbec" | ||
"gitHead": "8d7c19415fc2de83dcc7790f730d8bf178fb72ee" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
663
237020
Updatedpino@^8.19.0
Updatedpino-pretty@^10.3.1