Variable: NpmScriptStepMachine
constNpmScriptStepMachine:StateMachine<NpmScriptStepContext,AnyEventObject, {[key:string]:undefined|ActorRefFromLogic<PromiseActorLogic<unknown,NonReducibleUnknown,EventObject>> >> |ActorRefFromLogic<PromiseActorLogic<string| {shouldContinue:true; },NpmScriptStepContext,EventObject>>>>; },Values<{noop: {id:undefined|string;logic:PromiseActorLogic<unknown,NonReducibleUnknown,EventObject>>;src:"noop"; };runCommand: {id:undefined|string;logic:PromiseActorLogic<string| {shouldContinue:true; },NpmScriptStepContext,EventObject>>;src:"runCommand"; }; }>, {params:LogParams;type:"log"; },never,never,"done"|"standby"|"runCommand"|"printBefore",string,NpmScriptStepInput&WorkflowInput,WorkflowOutput,EventObject,MetaObject, {context: (__namedParameters) =>object;id:"npm-script-step";initial:"printBefore";output: (__namedParameters) =>object;states: {done: {type:"final"; };printBefore: {entry:ActionFunction<NpmScriptStepContext,AnyEventObject,AnyEventObject,undefined,never,never,never,never,never>>;on: {printBefore: {actions: {params: (event) =>object;type:"log"; };target:"runCommand"; }; }; };runCommand: {invoke: {input: (__namedParameters) =>NpmScriptStepContext;onDone: {actions: readonly [{params: (event) =>object;type:"log"; },ActionFunction<NpmScriptStepContext,DoneActorEvent<string| {shouldContinue: ...; },string>>,AnyEventObject,undefined,Values<{noop: {id: ...;logic: ...;src: ...; };runCommand: {id: ...;logic: ...;src: ...; }; }>,never,never,never,never>>];target:"done"; };onError: {actions: readonly [{params: (event) =>object;type:"log"; }];target:"standby"; };src:"runCommand"; }; };standby: {on: {continue: {target:"printBefore"; };prompt: {actions: readonly [(__namedParameters) =>void]; }; }; }; }; }>
Runs npm run <script> -w <workspace> with workspace/script validation in dry, checklist, print, run, and script modes. Delegates execution to the same runner used by CommandStepMachine.