1.0.4 • Published 4 years ago

convert-to-css v1.0.4

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

convert-to-css

Converts an object to (minified) css

NPM

createCssRule(obj, prepend = '')

Create a css rule of an object of objects.

const objectToCss = require('convert-to-css');

const input = {
	'.foo': {
		padding: 10,
	},
	bar: {
		margin: '10em',
	},
};

objectToCss.createCssRule(input);
// result: ".foo{padding:10px}bar{margin:10em}"

objectToCss.createCssRule({foo:{}});
// result: ""

createCssClasses(obj)

Create a css class of an object of objects.

const objectToCss = require('convert-to-css');

const input = {
	foo: {
		padding: 10,
	},
	bar: {
		margin: '10em',
	},
};

objectToCss.createCssClasses(input);
// result: ".foo{padding:10px}.bar{margin:10em}"

createCssIdentifiers(obj)

Create a css identifiers of an object of objects.

const objectToCss = require('convert-to-css');

const input = {
	foo: {
		padding: 10,
	},
	bar: {
		margin: '10em',
	},
};

objectToCss.createCssIdentifiers(input);
// result: "#foo{padding:10px}#bar{margin:10em}"

createCssProperties(obj)

Create a css rule properties of an object.

const objectToCss = require('convert-to-css');

const input = {
	padding: 10,
	margin: '10em',
};

objectToCss.createCssProperties(input);
// result: "padding:10px;margin:10em"

License

MIT © LSVH

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago