🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@vltpkg/output

Package Overview
Dependencies
Maintainers
5
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vltpkg/output - npm Package Compare versions

Comparing version
0.0.0-30
to
0.0.0-31
+1
-1
dist/esm/index.d.ts
export type Events = {
request: {
url: URL | string;
state: 'start' | 'complete' | '304' | 'cache';
state: 'start' | 'complete' | '304' | 'cache' | 'stale';
};

@@ -6,0 +6,0 @@ graphStep: {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAEA,MAAM,MAAM,MAAM,GAAG;IACnB,OAAO,EAAE;QACP,GAAG,EAAE,GAAG,GAAG,MAAM,CAAA;QACjB,KAAK,EAAE,OAAO,GAAG,UAAU,GAAG,KAAK,GAAG,OAAO,CAAA;KAC9C,CAAA;IACD,SAAS,EAAE;QACT,IAAI,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,CAAA;QAClC,KAAK,EAAE,OAAO,GAAG,MAAM,CAAA;KACxB,CAAA;CACF,CAAA;AAED,qBAAa,aAAa;IACxB,OAAO,CAAC,OAAO,CAAqB;IAEpC,IAAI,CAAC,CAAC,SAAS,MAAM,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC;IAI7D,EAAE,CAAC,CAAC,SAAS,MAAM,MAAM,EACvB,SAAS,EAAE,CAAC,EACZ,OAAO,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI;IAKvC,GAAG,CAAC,CAAC,SAAS,MAAM,MAAM,EACxB,SAAS,EAAE,CAAC,EACZ,OAAO,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI;CAIxC;AAID,eAAO,MAAM,OAAO,eAAsB,CAAA;AAE1C,eAAO,MAAM,UAAU,QAChB,GAAG,GAAG,MAAM,SACV,MAAM,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,SAGlC,CAAA;AAED,eAAO,MAAM,SAAS,SAAU,MAAM,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC,eAG1D,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAEA,MAAM,MAAM,MAAM,GAAG;IACnB,OAAO,EAAE;QACP,GAAG,EAAE,GAAG,GAAG,MAAM,CAAA;QACjB,KAAK,EAAE,OAAO,GAAG,UAAU,GAAG,KAAK,GAAG,OAAO,GAAG,OAAO,CAAA;KACxD,CAAA;IACD,SAAS,EAAE;QACT,IAAI,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,CAAA;QAClC,KAAK,EAAE,OAAO,GAAG,MAAM,CAAA;KACxB,CAAA;CACF,CAAA;AAED,qBAAa,aAAa;IACxB,OAAO,CAAC,OAAO,CAAqB;IAEpC,IAAI,CAAC,CAAC,SAAS,MAAM,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC;IAI7D,EAAE,CAAC,CAAC,SAAS,MAAM,MAAM,EACvB,SAAS,EAAE,CAAC,EACZ,OAAO,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI;IAKvC,GAAG,CAAC,CAAC,SAAS,MAAM,MAAM,EACxB,SAAS,EAAE,CAAC,EACZ,OAAO,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI;CAIxC;AAID,eAAO,MAAM,OAAO,eAAsB,CAAA;AAE1C,eAAO,MAAM,UAAU,QAChB,GAAG,GAAG,MAAM,SACV,MAAM,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,SAGlC,CAAA;AAED,eAAO,MAAM,SAAS,SAAU,MAAM,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC,eAG1D,CAAA"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,aAAa,CAAA;AAatC,MAAM,OAAO,aAAa;IAChB,OAAO,GAAG,IAAI,YAAY,EAAE,CAAA;IAEpC,IAAI,CAAyB,SAAY,EAAE,OAAkB;QAC3D,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACvC,CAAC;IAED,EAAE,CACA,SAAY,EACZ,OAAqC;QAErC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACrC,CAAC;IAED,GAAG,CACD,SAAY,EACZ,OAAqC;QAErC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACtC,CAAC;CACF;AAED,+CAA+C;AAC/C,6DAA6D;AAC7D,MAAM,CAAC,MAAM,OAAO,GAAG,IAAI,aAAa,EAAE,CAAA;AAE1C,MAAM,CAAC,MAAM,UAAU,GAAG,CACxB,GAAiB,EACjB,KAAiC,EACjC,EAAE;IACF,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAA;AACzC,CAAC,CAAA;AAED,MAAM,CAAC,MAAM,SAAS,GAAG,CAAC,IAAiC,EAAE,EAAE;IAC7D,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAA;IACnD,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAA;AACjE,CAAC,CAAA","sourcesContent":["import EventEmitter from 'node:events'\n\nexport type Events = {\n request: {\n url: URL | string\n state: 'start' | 'complete' | '304' | 'cache'\n }\n graphStep: {\n step: 'build' | 'actual' | 'reify'\n state: 'start' | 'stop'\n }\n}\n\nexport class OutputEmitter {\n private emitter = new EventEmitter()\n\n emit<T extends keyof Events>(eventName: T, payload: Events[T]) {\n this.emitter.emit(eventName, payload)\n }\n\n on<T extends keyof Events>(\n eventName: T,\n handler: (payload: Events[T]) => void,\n ) {\n this.emitter.on(eventName, handler)\n }\n\n off<T extends keyof Events>(\n eventName: T,\n handler: (payload: Events[T]) => void,\n ) {\n this.emitter.off(eventName, handler)\n }\n}\n\n// Exported event emitter to coordinate events.\n// There must be one version of output across the entire CLI.\nexport const emitter = new OutputEmitter()\n\nexport const logRequest = (\n url: URL | string,\n state: Events['request']['state'],\n) => {\n emitter.emit('request', { url, state })\n}\n\nexport const graphStep = (step: Events['graphStep']['step']) => {\n emitter.emit('graphStep', { step, state: 'start' })\n return () => emitter.emit('graphStep', { step, state: 'stop' })\n}\n"]}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,aAAa,CAAA;AAatC,MAAM,OAAO,aAAa;IAChB,OAAO,GAAG,IAAI,YAAY,EAAE,CAAA;IAEpC,IAAI,CAAyB,SAAY,EAAE,OAAkB;QAC3D,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACvC,CAAC;IAED,EAAE,CACA,SAAY,EACZ,OAAqC;QAErC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACrC,CAAC;IAED,GAAG,CACD,SAAY,EACZ,OAAqC;QAErC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IACtC,CAAC;CACF;AAED,+CAA+C;AAC/C,6DAA6D;AAC7D,MAAM,CAAC,MAAM,OAAO,GAAG,IAAI,aAAa,EAAE,CAAA;AAE1C,MAAM,CAAC,MAAM,UAAU,GAAG,CACxB,GAAiB,EACjB,KAAiC,EACjC,EAAE;IACF,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAA;AACzC,CAAC,CAAA;AAED,MAAM,CAAC,MAAM,SAAS,GAAG,CAAC,IAAiC,EAAE,EAAE;IAC7D,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAA;IACnD,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAA;AACjE,CAAC,CAAA","sourcesContent":["import EventEmitter from 'node:events'\n\nexport type Events = {\n request: {\n url: URL | string\n state: 'start' | 'complete' | '304' | 'cache' | 'stale'\n }\n graphStep: {\n step: 'build' | 'actual' | 'reify'\n state: 'start' | 'stop'\n }\n}\n\nexport class OutputEmitter {\n private emitter = new EventEmitter()\n\n emit<T extends keyof Events>(eventName: T, payload: Events[T]) {\n this.emitter.emit(eventName, payload)\n }\n\n on<T extends keyof Events>(\n eventName: T,\n handler: (payload: Events[T]) => void,\n ) {\n this.emitter.on(eventName, handler)\n }\n\n off<T extends keyof Events>(\n eventName: T,\n handler: (payload: Events[T]) => void,\n ) {\n this.emitter.off(eventName, handler)\n }\n}\n\n// Exported event emitter to coordinate events.\n// There must be one version of output across the entire CLI.\nexport const emitter = new OutputEmitter()\n\nexport const logRequest = (\n url: URL | string,\n state: Events['request']['state'],\n) => {\n emitter.emit('request', { url, state })\n}\n\nexport const graphStep = (step: Events['graphStep']['step']) => {\n emitter.emit('graphStep', { step, state: 'start' })\n return () => emitter.emit('graphStep', { step, state: 'stop' })\n}\n"]}
{
"name": "@vltpkg/output",
"description": "Generate output from the vlt CLI",
"version": "0.0.0-30",
"version": "0.0.0-31",
"repository": {

@@ -24,3 +24,3 @@ "type": "git",

"dependencies": {
"@vltpkg/types": "0.0.0-30"
"@vltpkg/types": "0.0.0-31"
},

@@ -27,0 +27,0 @@ "devDependencies": {