MCPcopy Create free account
hub / github.com/SoCreate/angular-playground / serveAngularCli

Function serveAngularCli

projects/cli/src/serve-angular-cli.ts:4–22  ·  view source on GitHub ↗
(config: Config)

Source from the content-addressed store, hash-verified

2import { Config } from './configure';
3
4export async function serveAngularCli(config: Config) {
5 const args = configureArguments(config);
6 const ngServe = spawn('node', args);
7
8 const write = (handler: any, data: any) => {
9 const message = data.toString();
10 handler.write(`[ng serve]: ${message}\n`);
11 };
12
13 ngServe.stdout.on('data', data => {
14 write(process.stdout, data);
15 });
16
17 ngServe.stderr.on('data', data => {
18 write(process.stderr, data);
19 });
20
21 return Promise.resolve();
22}
23
24function configureArguments(config: Config): string[] {
25 let args = [config.angularCliPath, 'serve', config.angularAppName];

Callers 1

runFunction · 0.90

Calls 2

configureArgumentsFunction · 0.85
writeFunction · 0.85

Tested by

no test coverage detected