0.3.0 • Published 9 years ago

generator-safin v0.3.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

'use strict';

function assembleStyles () { var styles = { modifiers: { reset: 0, 0, bold: 1, 22, // 21 isn't widely supported and 22 does the same thing dim: 2, 22, italic: 3, 23, underline: 4, 24, inverse: 7, 27, hidden: 8, 28, strikethrough: 9, 29 }, colors: { black: 30, 39, red: 31, 39, green: 32, 39, yellow: 33, 39, blue: 34, 39, magenta: 35, 39, cyan: 36, 39, white: 37, 39, gray: 90, 39 }, bgColors: { bgBlack: 40, 49, bgRed: 41, 49, bgGreen: 42, 49, bgYellow: 43, 49, bgBlue: 44, 49, bgMagenta: 45, 49, bgCyan: 46, 49, bgWhite: 47, 49 } };

// fix humans
styles.colors.grey = styles.colors.gray;

Object.keys(styles).forEach(function (groupName) {
	var group = styles[groupName];

	Object.keys(group).forEach(function (styleName) {
		var style = group[styleName];

		styles[styleName] = group[styleName] = {
			open: '\u001b[' + style[0] + 'm',
			close: '\u001b[' + style[1] + 'm'
		};
	});

	Object.defineProperty(styles, groupName, {
		value: group,
		enumerable: false
	});
});

return styles;

}

Object.defineProperty(module, 'exports', { enumerable: true, get: assembleStyles });

0.3.0

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.31

10 years ago

0.1.3

10 years ago