当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript kleur.bold函数代码示例

本文整理汇总了TypeScript中kleur.bold函数的典型用法代码示例。如果您正苦于以下问题:TypeScript bold函数的具体用法?TypeScript bold怎么用?TypeScript bold使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了bold函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: _build

	.action(async (dest = '__sapper__/build', opts: {
		port: string,
		legacy: boolean,
		bundler?: 'rollup' | 'webpack',
		cwd: string,
		src: string,
		routes: string,
		output: string
	}) => {
		console.log(`> Building...`);

		try {
			await _build(opts.bundler, opts.legacy, opts.cwd, opts.src, opts.routes, opts.output, dest);

			const launcher = path.resolve(dest, 'index.js');

			fs.writeFileSync(launcher, `
				// generated by sapper build at ${new Date().toISOString()}
				process.env.NODE_ENV = process.env.NODE_ENV || 'production';
				process.env.PORT = process.env.PORT || ${opts.port || 3000};

				console.log('Starting server on port ' + process.env.PORT);
				require('./server/server.js');
			`.replace(/^\t+/gm, '').trim());

			console.error(`\n> Finished in ${elapsed(start)}. Type ${colors.bold().cyan(`node ${dest}`)} to run the app.`);
		} catch (err) {
			console.log(`${colors.bold().red(`> ${err.message}`)}`);
			console.log(colors.gray(err.stack));
			process.exit(1);
		}
	});
开发者ID:varholak-peter,项目名称:sapper,代码行数:32,代码来源:cli.ts

示例2: if

			watcher.on('build', (event: BuildEvent) => {
				if (event.errors.length) {
					console.log(colors.bold().red(`✗ ${event.type}`));

					event.errors.filter(e => !e.duplicate).forEach(error => {
						if (error.file) console.log(colors.bold(error.file));
						console.log(error.message);
					});

					const hidden = event.errors.filter(e => e.duplicate).length;
					if (hidden > 0) {
						console.log(`${hidden} duplicate ${hidden === 1 ? 'error' : 'errors'} hidden\n`);
					}
				} else if (event.warnings.length) {
					console.log(colors.bold().yellow(`• ${event.type}`));

					event.warnings.filter(e => !e.duplicate).forEach(warning => {
						if (warning.file) console.log(colors.bold(warning.file));
						console.log(warning.message);
					});

					const hidden = event.warnings.filter(e => e.duplicate).length;
					if (hidden > 0) {
						console.log(`${hidden} duplicate ${hidden === 1 ? 'warning' : 'warnings'} hidden\n`);
					}
				} else {
					console.log(`${colors.bold().green(`✔ ${event.type}`)} ${colors.gray(`(${format_milliseconds(event.duration)})`)}`);
				}
			});
开发者ID:varholak-peter,项目名称:sapper,代码行数:29,代码来源:cli.ts

示例3:

		this.summary = compiler.chunks.map(chunk => {
			const size_color = chunk.code.length > 150000 ? colors.bold().red : chunk.code.length > 50000 ? colors.bold().yellow : colors.bold().white;
			const size_label = left_pad(pb(chunk.code.length), 10);

			const lines = [size_color(`${size_label} ${chunk.fileName}`)];

			const deps = Object.keys(chunk.modules)
				.map(file => {
					return {
						file: path.relative(process.cwd(), file),
						size: chunk.modules[file].renderedLength
					};
				})
				.filter(dep => dep.size > 0)
				.sort((a, b) => b.size - a.size);

			const total_unminified = deps.reduce((t, d) => t + d.size, 0);

			deps.forEach((dep, i) => {
				const c = i === deps.length - 1 ? '└' : '│';
				let line = `           ${c} ${dep.file}`;

				if (deps.length > 1) {
					const p = (100 * dep.size / total_unminified).toFixed(1);
					line += ` (${p}%)`;
				}

				lines.push(colors.gray(line));
			});

			return lines.join('\n');
		}).join('\n');
开发者ID:varholak-peter,项目名称:sapper,代码行数:32,代码来源:RollupResult.ts

示例4: size_color

				onfile: event => {
					const size_color = event.size > 150000 ? colors.bold().red : event.size > 50000 ? colors.bold().yellow : colors.bold().gray;
						const size_label = size_color(left_pad(pb(event.size), 10));

						const file_label = event.status === 200
							? event.file
							: colors.bold()[event.status >= 400 ? 'red' : 'yellow'](`(${event.status}) ${event.file}`);

						console.log(`${size_label}   ${file_label}`);
				}
开发者ID:varholak-peter,项目名称:sapper,代码行数:10,代码来源:cli.ts

示例5:

			watcher.on('error', (event: ErrorEvent) => {
				const { type, error } = event;

				console.log(colors.bold().red(`✗ ${type}`));

				if (error.loc && error.loc.file) {
					console.log(colors.bold(`${path.relative(process.cwd(), error.loc.file)} (${error.loc.line}:${error.loc.column})`));
				}

				console.log(colors.red(event.error.message));
				if (error.frame) console.log(error.frame);
			});
开发者ID:varholak-peter,项目名称:sapper,代码行数:12,代码来源:cli.ts

示例6: async

			watcher.on('ready', async (event: ReadyEvent) => {
				if (first) {
					console.log(colors.bold().cyan(`> Listening on http://localhost:${event.port}`));
					if (opts.open) {
						const { exec } = await import('child_process');
						exec(`open http://localhost:${event.port}`);
					}
					first = false;
				}
			});
开发者ID:varholak-peter,项目名称:sapper,代码行数:10,代码来源:cli.ts

示例7: import

	.action(async (opts: {
		port: number,
		open: boolean,
		'dev-port': number,
		live: boolean,
		hot: boolean,
		bundler?: 'rollup' | 'webpack',
		cwd: string,
		src: string,
		routes: string,
		static: string,
		output: string,
		'build-dir': string
	}) => {
		const { dev } = await import('./api/dev');

		try {
			const watcher = dev({
				cwd: opts.cwd,
				src: opts.src,
				routes: opts.routes,
				static: opts.static,
				output: opts.output,
				dest: opts['build-dir'],
				port: opts.port,
				'dev-port': opts['dev-port'],
				live: opts.live,
				hot: opts.hot,
				bundler: opts.bundler
			});

			let first = true;

			watcher.on('stdout', data => {
				process.stdout.write(data);
			});

			watcher.on('stderr', data => {
				process.stderr.write(data);
			});

			watcher.on('ready', async (event: ReadyEvent) => {
				if (first) {
					console.log(colors.bold().cyan(`> Listening on http://localhost:${event.port}`));
					if (opts.open) {
						const { exec } = await import('child_process');
						exec(`open http://localhost:${event.port}`);
					}
					first = false;
				}
			});

			watcher.on('invalid', (event: InvalidEvent) => {
				const changed = event.changed.map(filename => path.relative(process.cwd(), filename)).join(', ');
				console.log(`\n${colors.bold().cyan(changed)} changed. rebuilding...`);
			});

			watcher.on('error', (event: ErrorEvent) => {
				const { type, error } = event;

				console.log(colors.bold().red(`✗ ${type}`));

				if (error.loc && error.loc.file) {
					console.log(colors.bold(`${path.relative(process.cwd(), error.loc.file)} (${error.loc.line}:${error.loc.column})`));
				}

				console.log(colors.red(event.error.message));
				if (error.frame) console.log(error.frame);
			});

			watcher.on('fatal', (event: FatalEvent) => {
				console.log(colors.bold().red(`> ${event.message}`));
				if (event.log) console.log(event.log);
			});

			watcher.on('build', (event: BuildEvent) => {
				if (event.errors.length) {
					console.log(colors.bold().red(`✗ ${event.type}`));

					event.errors.filter(e => !e.duplicate).forEach(error => {
						if (error.file) console.log(colors.bold(error.file));
						console.log(error.message);
					});

					const hidden = event.errors.filter(e => e.duplicate).length;
					if (hidden > 0) {
						console.log(`${hidden} duplicate ${hidden === 1 ? 'error' : 'errors'} hidden\n`);
					}
				} else if (event.warnings.length) {
					console.log(colors.bold().yellow(`• ${event.type}`));

					event.warnings.filter(e => !e.duplicate).forEach(warning => {
						if (warning.file) console.log(colors.bold(warning.file));
						console.log(warning.message);
					});

					const hidden = event.warnings.filter(e => e.duplicate).length;
					if (hidden > 0) {
						console.log(`${hidden} duplicate ${hidden === 1 ? 'warning' : 'warnings'} hidden\n`);
					}
//.........这里部分代码省略.........
开发者ID:varholak-peter,项目名称:sapper,代码行数:101,代码来源:cli.ts


注:本文中的kleur.bold函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。