{
	"name": "style-to-object",
	"versions": {
		"0.1.0": {
			"name": "style-to-object",
			"version": "0.1.0",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"scripts": {
				"prepublishOnly": "npm run build",
				"release": "standard-version",
				"test": "mocha",
				"lint": "eslint --ignore-path .gitignore .",
				"cover": "istanbul cover _mocha -- -R spec \"test/**/*.js\"",
				"coveralls": "cat coverage/lcov.info | coveralls",
				"clean": "rm -rf dist",
				"build": "npm run clean && npm run build:min && npm run build:unmin",
				"build:min": "NODE_ENV=production rollup --config --output.file dist/style-to-object.min.js",
				"build:unmin": "rollup --config --output.file dist/style-to-object.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"inline",
				"css",
				"style",
				"object",
				"pojo"
			],
			"dependencies": {
				"css": "2.2.1"
			},
			"devDependencies": {
				"coveralls": "3.0.0",
				"eslint": "4.11.0",
				"istanbul": "0.4.5",
				"mocha": "4.0.1",
				"rollup": "0.51.5",
				"rollup-plugin-commonjs": "8.2.6",
				"rollup-plugin-node-resolve": "3.0.0",
				"rollup-plugin-uglify": "2.0.1",
				"standard-version": "4.2.0",
				"uglify-es": "3.1.9"
			},
			"license": "MIT",
			"gitHead": "b3312d1c1ee011c675cbc841375a75b06115ac31",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.1.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.1",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-YwKphspKUCPonp+N9f8w37XCjZ1Dcfwq0iVw2dXpIn15XriDOXaBfm8WAwRNnPFLAIFducAO1xg7BUSIvq0hbA==",
				"shasum": "77abec7b3d635ba54529c2d609bf43370d776b95",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object-0.1.0.tgz_1511478555961_0.03162869717925787"
			},
			"directories": {},
			"contributors": []
		},
		"0.2.0": {
			"name": "style-to-object",
			"version": "0.2.0",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"scripts": {
				"prepublishOnly": "npm run build",
				"release": "standard-version",
				"test": "mocha",
				"lint": "eslint --ignore-path .gitignore .",
				"cover": "istanbul cover _mocha -- -R spec \"test/**/*.js\"",
				"coveralls": "cat coverage/lcov.info | coveralls",
				"clean": "rm -rf dist",
				"build": "npm run clean && npm run build:min && npm run build:unmin",
				"build:min": "NODE_ENV=production rollup --config --output.file dist/style-to-object.min.js",
				"build:unmin": "rollup --config --output.file dist/style-to-object.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"inline",
				"css",
				"style",
				"object",
				"pojo"
			],
			"dependencies": {
				"css": "2.2.1"
			},
			"devDependencies": {
				"coveralls": "3.0.0",
				"eslint": "4.11.0",
				"istanbul": "0.4.5",
				"mocha": "4.0.1",
				"rollup": "0.51.5",
				"rollup-plugin-commonjs": "8.2.6",
				"rollup-plugin-node-resolve": "3.0.0",
				"rollup-plugin-uglify": "2.0.1",
				"standard-version": "4.2.0",
				"uglify-es": "3.1.9"
			},
			"license": "MIT",
			"gitHead": "ebcfc7e161bcae2c82f57c20140fc1965b82b8b9",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.2.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "9.0.0",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-fEi+9vGySC10juquzZMFf4PVVqfh1BN9Ur57MgxoBBerG1MLAtKQTXH3fdcngsR7gEMpIfU2cYEtH5V5ZAWqWQ==",
				"shasum": "2a5a4fa1fca9bbdb5b07e1668231af6c3a54c6dd",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object-0.2.0.tgz_1511673431363_0.78108343295753"
			},
			"directories": {},
			"contributors": []
		},
		"0.2.1": {
			"name": "style-to-object",
			"version": "0.2.1",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"scripts": {
				"prepublishOnly": "npm run build",
				"release": "standard-version",
				"test": "mocha",
				"lint": "eslint --ignore-path .gitignore .",
				"cover": "istanbul cover _mocha -- -R spec \"test/**/*.js\"",
				"coveralls": "cat coverage/lcov.info | coveralls",
				"clean": "rm -rf dist",
				"build": "npm run clean && npm run build:min && npm run build:unmin",
				"build:min": "NODE_ENV=production rollup --config --output.file dist/style-to-object.min.js",
				"build:unmin": "rollup --config --output.file dist/style-to-object.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"inline",
				"css",
				"style",
				"object",
				"pojo"
			],
			"dependencies": {
				"css": "2.2.3"
			},
			"devDependencies": {
				"coveralls": "3.0.0",
				"eslint": "4.11.0",
				"istanbul": "0.4.5",
				"mocha": "4.0.1",
				"rollup": "0.51.5",
				"rollup-plugin-commonjs": "8.2.6",
				"rollup-plugin-node-resolve": "3.0.0",
				"rollup-plugin-uglify": "2.0.1",
				"standard-version": "4.2.0",
				"uglify-es": "3.1.9"
			},
			"license": "MIT",
			"gitHead": "88178f22b8a0cca407e2849020dbb22c1b2bbd15",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.2.1",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.10.0",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-mcnT4z0KAYuphq1qXeAzqo0N3CPLNY2nSMODKXEZP8CqL2nWciEaiPx0cfsYNF7Nejc/Zyk9SU5UoFO+XCt8FQ==",
				"shasum": "91529ed03a7996aa8ce89274766262984912bbbf",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.1.tgz",
				"fileCount": 7,
				"unpackedSize": 24807,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8khECRA9TVsSAnZWagAARVMP/2wCF+YaA4Psv2S5Bgwd\n0PDUTpfZgMmkR8TQT7ATIRhLWGXWq0hxG06cr860DITNZIqs1RR/Sad+XZ8H\noEtvhVzlmI2aAu9PlXzjiKHaOtk9CXHfYxxoOL952we8AXGkzR64kUYJ8TxE\nTeezanJwoyHEu1xkNjDsJ0cgf7se33Mjz+i+BiyNp49iysmT/tODtX8/8VwQ\n9e8AtbLJnpgSbtI8fnxSVMND/vLUtMF2SmnnUo07JN/+3CUu8Tz853xzknBy\n+P4KnClFNM4w//iFa+R83bzH+x/4ERoOcKb9vNKDG5GTXThaUNhZjF3xRrnp\nB515xFlxtYlkucMSP0ITxvoRgmdfILX23WtObKryG/4TarjB5PtzxLejfxVP\nAx1Hjw948gX0MOW6CeowSHLVdPtRz/g4WnTTGmZuDXzfc0JXLXdrQjgaccg3\nstur/CCDdmJBSfJ9q2XJRoOXHysMZkBYsrY82k86DlnnB09EjrW3Mj8GfsCu\nCkYkkAjBO4BYuyotsbVfMx4aa7Ug7rgiQXar2hy7ag7vXS3+/AGx9muc+OpJ\nEHi6MxcSQA7fwxO6tY+jmnHxsv/2PbO1zITiaXt1EwsqfcFA3kiFkQl6++x+\ncc+8q4FeqUaTXZO/NNRZwXRgBt63CsJziLgsvEc8Or/gqDPXpi1Xg7xFgm96\nYvZI\r\n=rNvD\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object_0.2.1_1525827651035_0.20417250709784063"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.2.2": {
			"name": "style-to-object",
			"version": "0.2.2",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"scripts": {
				"prepublishOnly": "npm run build",
				"release": "standard-version",
				"test": "mocha",
				"lint": "eslint --ignore-path .gitignore .",
				"cover": "istanbul cover _mocha -- -R spec \"test/**/*.js\"",
				"coveralls": "cat coverage/lcov.info | coveralls",
				"clean": "rm -rf dist",
				"build": "npm run clean && npm run build:min && npm run build:unmin",
				"build:min": "NODE_ENV=production rollup --config --output.file dist/style-to-object.min.js",
				"build:unmin": "rollup --config --output.file dist/style-to-object.js"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"inline",
				"css",
				"style",
				"object",
				"pojo"
			],
			"dependencies": {
				"css": "2.2.4"
			},
			"devDependencies": {
				"coveralls": "3.0.2",
				"eslint": "5.5.0",
				"istanbul": "0.4.5",
				"mocha": "5.2.0",
				"rollup": "0.65.2",
				"rollup-plugin-commonjs": "9.1.6",
				"rollup-plugin-node-resolve": "3.4.0",
				"rollup-plugin-uglify": "5.0.2",
				"standard-version": "4.4.0",
				"uglify-es": "3.3.9"
			},
			"license": "MIT",
			"gitHead": "f282d655585f5c16c173cfa94e7b0a2308a5159c",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.2.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.10.0",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-GcbtvfsqyKmIPpHeOHZ5Rmwsx2MDJct4W9apmTGcbPTbpA2FcgTFl2Z43Hm4Qb61MWGPNK8Chki7ITiY7lLOow==",
				"shasum": "3ea3b276bd3fa9da1195fcdcdd03bc52aa2aae01",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.2.tgz",
				"fileCount": 7,
				"unpackedSize": 26077,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmvwWCRA9TVsSAnZWagAAGNoQAI9G4l5hBrKN0sGfuTNY\nTnD4QbVdkUhWcAegoJhbQkYjuVs26yeTGwBut0TYqN+olvzNgNZVr9btzMJG\nhO8T8BT++QzH2eydbgPVGrJdzFsq9JuPOYTChATGB/R3Rwgf7yiL7HeUCNHK\nPphasVMZFZBV94sa9nDn+Am0gL4dBZneBaRB1Nsrp5TXZWmJxIfMSWnZUlBB\nQ+4K62pa5X00Sew9+vT4YgNLj2NO1iXabDtdb33EWZSKb9bPornl+hzaCaE7\npB79LWJSzD/f1g+nZtbUyORoQ5t/XP5v7GFaTwM7TJTZ2wO7v1gPLNmb2NPU\ncGJ+HhdEazC+v4Yu6InQbBCj+uKM0QMT9YAc7s4i2o7YxKM2JRshpYbeQkIN\niy368Qo6tMMHo9dqEYqklsKRlrc2k/5gNhUaZWnOBsVuCEOpvxZ/EtPcGOOm\nNU4YDmJRlItizUyQ9KjMClkvZutgXdUsh5V28+YBGLIGZx4FcbDpRm+up+9r\nL/zGZnW0U+nnwQ22/MPGsVS2qu2bEsLgx0BT0qe386HRAA2wJqDgjgO0z+CP\nlp2T2aoefYNcrRTRSp565dybIRtV79sIW2fRr8pCmf7RM1D2t14Xm0HRrFEZ\n+dZ/qOtpTzRUi/LERQ2RWO4ZF2R2muOThH+IjYcdt5nArWHAxf3UjGdbPEsP\nbFog\r\n=EbLn\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object_0.2.2_1536883733383_0.4303629134130509"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.2.3": {
			"name": "style-to-object",
			"version": "0.2.3",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"scripts": {
				"build": "npm run clean && npm run build:min && npm run build:unmin",
				"build:min": "NODE_ENV=production rollup --config --file dist/style-to-object.min.js --sourcemap",
				"build:unmin": "NODE_ENV=development rollup --config --file dist/style-to-object.js",
				"clean": "rm -rf dist",
				"coveralls": "nyc report --reporter=text-lcov | coveralls",
				"lint": "eslint --ignore-path .gitignore .",
				"lint:fix": "npm run lint -- --fix",
				"prepublishOnly": "npm run build",
				"release": "standard-version --no-verify",
				"test": "mocha",
				"test:coverage": "nyc npm test",
				"test:coverage:report": "nyc report --reporter=html",
				"test:watch": "mocha --watch"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"style-to-object",
				"inline",
				"style",
				"parser",
				"css",
				"object",
				"pojo"
			],
			"dependencies": {
				"inline-style-parser": "0.1.1"
			},
			"devDependencies": {
				"@commitlint/cli": "^8.0.0",
				"@commitlint/config-conventional": "^8.0.0",
				"coveralls": "^3.0.4",
				"eslint": "^6.0.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^2.4.1",
				"lint-staged": "^8.2.1",
				"mocha": "^6.1.4",
				"nyc": "^14.1.1",
				"prettier": "^1.18.2",
				"rollup": "^1.16.2",
				"rollup-plugin-commonjs": "^10.0.0",
				"rollup-plugin-node-resolve": "^5.0.4",
				"rollup-plugin-uglify": "^6.0.2",
				"standard-version": "^6.0.1"
			},
			"license": "MIT",
			"gitHead": "519d1677f37d7f8376cc782e874e5afd689bd87a",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.2.3",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.0",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==",
				"shasum": "afcf42bc03846b1e311880c55632a26ad2780bcb",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz",
				"fileCount": 8,
				"unpackedSize": 28995,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDsElCRA9TVsSAnZWagAA0cYP/RMe/0p0PjsQaDdtalOF\n0TmGgAz5oCB72C1m1jIDXlx7/f/CqMr0yHZw/y/trXVsFIvcivZdf1Jp1r1C\nO+25KPjz7EE7SwkjhFJl2LaDzSbwOrjST0+cyfv14vP2+WGBsuYu8gNWK2Ml\ndPB1ik3e+6vSiDt+s2ZMbOtIqm3jJC05/cboJ4dpefXY2nOUxI9Z7dUGdwHX\na+7sSqSO23UCa31hfge3U8JVuP0aENZGy4Ehh5/anD0OEH5gvJsYYFTgnJ+/\n57veBVuVzECWdQcb3T7/naVtf5/PLVZw35nNfoxxS1WGXa8o0l/ZLP0bJJTp\n9vg2pBflU55wWrVP2/BVI9BGlaDkrcrPyTHBPPi6QW4rlEgkmwc3dICDj8zU\nsT4+rerAzCkqoBePqPLHm+9/hwZeidRncD2d/SyneKc3RQropKzh75XBm4YZ\n6J2LajQZ41CIB6K2hMi7x2WWfks2HfngSMTFs/4FH05G9+UQ28+lViA0/l8v\n4WAW2q2qBfUmbpGm1dcq/9ily4VBHBGWw9uKnj05+SWOt6tvO+WZTuHF9MND\nj6eSa+djwxDxdxWwXDzMBDBdfa1jYIOovP8qaKRbOqHlg/WfupzP3L0Toqzg\nQDlKlNng1ZDZZbJqhcYhTT14E0kKEVIML9JaDo5tCW8hh34+a7MldGVEFNk5\nsJLX\r\n=PDRx\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object_0.2.3_1561248037279_0.6718333349671513"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.0": {
			"name": "style-to-object",
			"version": "0.3.0",
			"description": "Converts inline style to object.",
			"author": {
				"name": "Mark",
				"email": "mark@remarkablemark.org"
			},
			"main": "index.js",
			"types": "index.d.ts",
			"scripts": {
				"build": "run-s build:*",
				"build:min": "NODE_ENV=production rollup --config --file dist/style-to-object.min.js --sourcemap",
				"build:unmin": "NODE_ENV=development rollup --config --file dist/style-to-object.js",
				"clean": "rm -rf dist",
				"coveralls": "nyc report --reporter=text-lcov | coveralls",
				"lint": "eslint --ignore-path .gitignore .",
				"lint:fix": "npm run lint -- --fix",
				"lint:dts": "dtslint .",
				"prepublishOnly": "run-s lint lint:dts test clean build",
				"release": "standard-version --no-verify",
				"test": "mocha",
				"test:coverage": "nyc npm test",
				"test:coverage:report": "nyc report --reporter=html",
				"test:watch": "mocha --watch"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/remarkablemark/style-to-object.git"
			},
			"bugs": {
				"url": "https://github.com/remarkablemark/style-to-object/issues"
			},
			"keywords": [
				"style-to-object",
				"inline",
				"style",
				"parser",
				"css",
				"object",
				"pojo"
			],
			"dependencies": {
				"inline-style-parser": "0.1.1"
			},
			"devDependencies": {
				"@commitlint/cli": "^8.2.0",
				"@commitlint/config-conventional": "^8.2.0",
				"coveralls": "^3.0.7",
				"dtslint": "^1.0.3",
				"eslint": "^6.6.0",
				"eslint-plugin-prettier": "^3.1.1",
				"husky": "^3.0.9",
				"lint-staged": "^9.4.2",
				"mocha": "^6.2.2",
				"npm-run-all": "^4.1.5",
				"nyc": "^14.1.1",
				"prettier": "^1.18.2",
				"rollup": "^1.26.3",
				"rollup-plugin-commonjs": "^10.1.0",
				"rollup-plugin-node-resolve": "^5.2.0",
				"rollup-plugin-uglify": "^6.0.3",
				"standard-version": "^6"
			},
			"license": "MIT",
			"gitHead": "4fae14d372dfefaf193a63686ee7e1de2f1f5c9b",
			"homepage": "https://github.com/remarkablemark/style-to-object#readme",
			"_id": "style-to-object@0.3.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.15.0",
			"_npmUser": {
				"name": "remarkablemark",
				"email": "mark@remarkablemark.org"
			},
			"dist": {
				"integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
				"shasum": "b1b790d205991cc783801967214979ee19a76e46",
				"tarball": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
				"fileCount": 9,
				"unpackedSize": 30488,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw6b4CRA9TVsSAnZWagAA8HsP/3r0O+dP/bBSP01yXsBr\n9fVFGY9B9PxJbMm6uCJqRgqVBNyWCNgKmlfOrqsO2e77tT+XMHZ+oM7OTixO\n+fhtEQxUyTloXcHILo65dBJlPkJRXvdgnZwHEPaoK78mkBJxmqFbq9i+4TWD\nlwoVzP3jRpThJ+tCYrRLvK2mlQnTqUpUbg+Tew/8471GTK79o+k51brEr/5s\nCJvnvT5iH1VFaYbsBd/MJI+jrtFe4hqWQWBE0SgVRrtOcmdYUVqizK/MuEee\nrSfmLj/ggLtjk8N31VNi2aEgLeNNZ+Y4QqmYOWvdVigjY9ZXiT7DodsAXTiM\ndWm9GhEftI7d1eKFHgO6WwIZMCsq8/svyzjjC86p5mRWJZkHb4XP2Ypt31yy\n2L97g//RvoxB2vefYt+i+nfg9BAOLL5fXijC7OXLxBhiwCMejV10/K75ycTM\nRDpA4nVgYIuXRuo9rJ86GuqaJwZwajbQUqLcLo8ULcK+5ACgCED3d8MpKYeN\ntmBMx/avOlZOOOGgG+aNzrNE84odTDoGAp4ZMZuogx68SCSD+3DY0vwUfkSW\nVHBEVfZf973yCpBPdsB7oGI05T9NEb9K3gmFWdk6mHPQi+v6Qg/ztuSfQ9MF\nY2IKdV+GMz3KvPDy8p1u4Lb4qwSi1kCCKXKy6zIdwDeITElYfgPigaKSYwaD\nINI5\r\n=IYle\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "remarkablemark",
					"email": "mark@remarkablemark.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/style-to-object_0.3.0_1573103352362_0.6496128061126951"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-11-07T05:09:16.068Z",
		"created": "2017-11-23T23:09:16.880Z",
		"0.1.0": "2017-11-23T23:09:16.880Z",
		"0.2.0": "2017-11-26T05:17:12.220Z",
		"0.2.1": "2018-05-09T01:00:51.116Z",
		"0.2.2": "2018-09-14T00:08:53.564Z",
		"0.2.3": "2019-06-23T00:00:37.454Z",
		"0.3.0": "2019-11-07T05:09:12.588Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.3.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"234ed36bf35a3d5592e1093498c23ac6\"",
			"fetched": 1600679311801
		}
	},
	"_distfiles": {
		"style-to-object-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.1.0.tgz",
			"sha": "77abec7b3d635ba54529c2d609bf43370d776b95",
			"registry": "npmjs"
		},
		"style-to-object-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.0.tgz",
			"sha": "2a5a4fa1fca9bbdb5b07e1668231af6c3a54c6dd",
			"registry": "npmjs"
		},
		"style-to-object-0.2.1.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.1.tgz",
			"sha": "91529ed03a7996aa8ce89274766262984912bbbf",
			"registry": "npmjs"
		},
		"style-to-object-0.2.2.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.2.tgz",
			"sha": "3ea3b276bd3fa9da1195fcdcdd03bc52aa2aae01",
			"registry": "npmjs"
		},
		"style-to-object-0.2.3.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz",
			"sha": "afcf42bc03846b1e311880c55632a26ad2780bcb",
			"registry": "npmjs"
		},
		"style-to-object-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
			"sha": "b1b790d205991cc783801967214979ee19a76e46",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"style-to-object-0.3.0.tgz": {
			"shasum": "b1b790d205991cc783801967214979ee19a76e46"
		}
	},
	"_rev": "2-808bd97ca8a2a6d3",
	"_id": "style-to-object",
	"readme": "# style-to-object\n\n[![NPM](https://nodei.co/npm/style-to-object.png)](https://nodei.co/npm/style-to-object/)\n\n[![NPM version](https://img.shields.io/npm/v/style-to-object.svg)](https://www.npmjs.com/package/style-to-object)\n[![Build Status](https://travis-ci.org/remarkablemark/style-to-object.svg?branch=master)](https://travis-ci.org/remarkablemark/style-to-object)\n[![Coverage Status](https://coveralls.io/repos/github/remarkablemark/style-to-object/badge.svg?branch=master)](https://coveralls.io/github/remarkablemark/style-to-object?branch=master)\n[![Dependency status](https://david-dm.org/remarkablemark/style-to-object.svg)](https://david-dm.org/remarkablemark/style-to-object)\n[![NPM downloads](https://img.shields.io/npm/dm/style-to-object.svg?style=flat-square)](https://www.npmjs.com/package/style-to-object)\n\nParses inline style to object:\n\n```js\nvar parse = require('style-to-object');\nparse('color: #C0FFEE; background: #BADA55;');\n```\n\nOutput:\n\n```js\n{ color: '#C0FFEE', background: '#BADA55' }\n```\n\n[JSFiddle](https://jsfiddle.net/remarkablemark/ykz2meot/) | [Repl.it](https://repl.it/@remarkablemark/style-to-object) | [Examples](https://github.com/remarkablemark/style-to-object/tree/master/examples)\n\n## Installation\n\n[NPM](https://www.npmjs.com/package/style-to-object):\n\n```sh\n$ npm install style-to-object --save\n```\n\n[Yarn](https://yarn.fyi/style-to-object):\n\n```sh\n$ yarn add style-to-object\n```\n\n[CDN](https://unpkg.com/style-to-object/):\n\n```html\n<script src=\"https://unpkg.com/style-to-object@latest/dist/style-to-object.min.js\"></script>\n<script>\n  window.StyleToObject(/* string */);\n</script>\n```\n\n## Usage\n\nImport the module:\n\n```js\n// CommonJS\nconst parse = require('style-to-object');\n\n// ES Modules\nimport parse from 'style-to-object';\n```\n\nParse single declaration:\n\n```js\nparse('line-height: 42');\n```\n\nOutput:\n\n```js\n{ 'line-height': '42' }\n```\n\nParse multiple declarations:\n\n```js\nparse(`\n  border-color: #ACE;\n  z-index: 1337;\n`);\n```\n\nOutput:\n\n```js\n{ 'border-color': '#ACE', 'z-index': '1337' }\n```\n\nParse unknown declarations:\n\n```js\nparse('answer: 42;');\n```\n\nOutput:\n\n```js\n{ 'answer': '42' }\n```\n\nInvalid declarations/arguments:\n\n```js\nparse(`\n  top: ;\n  right: 1em;\n`); // { right: '1em' }\n\nparse();        // null\nparse(null);    // null\nparse(1);       // null\nparse(true);    // null\nparse('top:');  // null\nparse(':12px'); // null\nparse(':');     // null\nparse(';');     // null\n\nparse('top'); // throws Error\nparse('/*');  // throws Error\n```\n\n### Iterator\n\nIf the 2nd argument is a function, then the parser will return `null`:\n\n```js\nparse('color: #f00', function() {}); // null\n```\n\nBut the function will iterate through each declaration:\n\n```js\nparse('color: #f00', function(name, value, declaration) {\n  console.log(name);        // 'color'\n  console.log(value);       // '#f00'\n  console.log(declaration); // { type: 'declaration', property: 'color', value: '#f00' }\n});\n```\n\nThis makes it easy to customize the output:\n\n```js\nconst style = `\n  color: red;\n  background: blue;\n`;\nconst output = [];\n\nfunction iterator(name, value) {\n  output.push([name, value]);\n}\n\nparse(style, iterator);\nconsole.log(output); // [['color', 'red'], ['background', 'blue']]\n```\n\n## Testing\n\nRun tests:\n\n```sh\n$ npm test\n```\n\nRun tests in watch mode:\n\n```sh\n$ npm run test:watch\n```\n\nRun tests with coverage:\n\n```sh\n$ npm run test:coverage\n\n# generate html report\n$ npm run test:coverage:report\n```\n\nLint files:\n\n```sh\n$ npm run lint\n```\n\nFix lint errors:\n\n```sh\n$ npm run lint:fix\n```\n\nTest TypeScript declaration file for style and correctness:\n\n```sh\n$ npm run lint:dts\n```\n\n## Release\n\nOnly collaborators with credentials can release and publish:\n\n```sh\n$ npm run release\n$ git push --follow-tags && npm publish\n```\n\n## Special Thanks\n\n- [inline-style-parser](https://github.com/remarkablemark/inline-style-parser)\n- [Contributors](https://github.com/remarkablemark/style-to-object/graphs/contributors)\n\n## License\n\n[MIT](https://github.com/remarkablemark/style-to-object/blob/master/LICENSE)"
}