{
	"name": "icss-utils",
	"versions": {
		"2.0.0": {
			"name": "icss-utils",
			"version": "2.0.0",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"files": [
				"lib"
			],
			"scripts": {
				"build": "babel --out-dir lib src",
				"test": "jest --coverage",
				"precommit": "lint-staged",
				"prepublish": "yarn run test && yarn run build"
			},
			"lint-staged": {
				"*.js": [
					"prettier --single-quote --no-semi --write",
					"git add"
				]
			},
			"babel": {
				"presets": [
					[
						"env",
						{
							"targets": {
								"node": 4
							}
						}
					]
				]
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-replace-symbols.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-replace-symbols/issues"
			},
			"homepage": "https://github.com/css-modules/icss-replace-symbols#readme",
			"dependencies": {
				"postcss": "^6.0.1"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-jest": "^20.0.3",
				"babel-preset-env": "^1.5.1",
				"husky": "^0.13.3",
				"jest": "^20.0.3",
				"lint-staged": "^3.4.2",
				"prettier": "^1.3.1"
			},
			"gitHead": "6e45ef34241a657034c08165f2d8b5fb3954a0d2",
			"_id": "icss-utils@2.0.0",
			"_shasum": "9eb8432af871adc003e4ac7a574d24169398317d",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "trysound",
				"email": "trysound@yandex.ru"
			},
			"dist": {
				"shasum": "9eb8432af871adc003e4ac7a574d24169398317d",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils-2.0.0.tgz_1495648598480_0.550774097442627"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.0": {
			"name": "icss-utils",
			"version": "2.1.0",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"files": [
				"lib"
			],
			"scripts": {
				"build": "babel --out-dir lib src",
				"test": "jest --coverage",
				"precommit": "lint-staged",
				"prepublish": "yarn test && yarn run build"
			},
			"lint-staged": {
				"*.js": [
					"eslint",
					"prettier --write",
					"git add"
				]
			},
			"eslintConfig": {
				"parserOptions": {
					"ecmaVersion": 6,
					"sourceType": "module"
				},
				"extends": "eslint:recommended"
			},
			"babel": {
				"presets": [
					[
						"env",
						{
							"targets": {
								"node": 4
							}
						}
					]
				]
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^6.0.1"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-jest": "^20.0.3",
				"babel-preset-env": "^1.5.1",
				"eslint": "^3.19.0",
				"husky": "^0.13.3",
				"jest": "^20.0.3",
				"lint-staged": "^3.4.2",
				"prettier": "^1.3.1"
			},
			"gitHead": "3442cc3ba047d67035ab7129e0da01a6247718f0",
			"_id": "icss-utils@2.1.0",
			"_shasum": "83f0a0ec378bf3246178b6c2ad9136f135b1c962",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "trysound",
				"email": "trysound@yandex.ru"
			},
			"dist": {
				"shasum": "83f0a0ec378bf3246178b6c2ad9136f135b1c962",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils-2.1.0.tgz_1495828901533_0.18073372449725866"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "icss-utils",
			"version": "3.0.0",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"files": [
				"lib"
			],
			"scripts": {
				"build": "babel --out-dir lib src",
				"test": "jest --coverage",
				"precommit": "lint-staged",
				"prepublish": "yarn test && yarn run build"
			},
			"lint-staged": {
				"*.js": [
					"prettier --write",
					"eslint",
					"git add"
				]
			},
			"eslintConfig": {
				"parserOptions": {
					"sourceType": "module"
				},
				"env": {
					"es6": true
				},
				"extends": "eslint:recommended"
			},
			"babel": {
				"presets": [
					[
						"env",
						{
							"targets": {
								"node": 4
							}
						}
					]
				]
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^6.0.2"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-jest": "^20.0.3",
				"babel-preset-env": "^1.5.2",
				"eslint": "^4.0.0",
				"husky": "^0.13.4",
				"jest": "^20.0.4",
				"lint-staged": "^3.6.1",
				"prettier": "^1.4.4"
			},
			"gitHead": "f40da139f86e8514a6a58230437f1da71f5f5084",
			"_id": "icss-utils@3.0.0",
			"_shasum": "6538fc5f3845567477dd7e898a403ea22d6af459",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "trysound",
				"email": "trysound@yandex.ru"
			},
			"dist": {
				"shasum": "6538fc5f3845567477dd7e898a403ea22d6af459",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils-3.0.0.tgz_1497481139017_0.6673620764631778"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.1": {
			"name": "icss-utils",
			"version": "3.0.1",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"files": [
				"lib"
			],
			"scripts": {
				"build": "babel --out-dir lib src",
				"test": "jest --coverage",
				"precommit": "lint-staged",
				"prepublish": "yarn test && yarn run build"
			},
			"lint-staged": {
				"*.js": [
					"prettier --write",
					"eslint",
					"git add"
				]
			},
			"eslintConfig": {
				"parserOptions": {
					"sourceType": "module"
				},
				"env": {
					"es6": true
				},
				"extends": "eslint:recommended"
			},
			"babel": {
				"presets": [
					[
						"env",
						{
							"targets": {
								"node": 4
							}
						}
					]
				]
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^6.0.2"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-jest": "^20.0.3",
				"babel-preset-env": "^1.5.2",
				"eslint": "^4.0.0",
				"husky": "^0.13.4",
				"jest": "^20.0.4",
				"lint-staged": "^3.6.1",
				"prettier": "^1.4.4"
			},
			"gitHead": "911bfc659edc628748f89cf26d6dd377908b0648",
			"_id": "icss-utils@3.0.1",
			"_shasum": "ee70d3ae8cac38c6be5ed91e851b27eed343ad0f",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "trysound",
				"email": "trysound@yandex.ru"
			},
			"dist": {
				"shasum": "ee70d3ae8cac38c6be5ed91e851b27eed343ad0f",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-3.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils-3.0.1.tgz_1497481530059_0.816394830821082"
			},
			"directories": {},
			"contributors": []
		},
		"4.0.0": {
			"name": "icss-utils",
			"version": "4.0.0",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"engines": {
				"node": ">= 6"
			},
			"scripts": {
				"build": "babel --out-dir lib src",
				"test": "jest --coverage",
				"precommit": "lint-staged",
				"prepublish": "yarn test && yarn run build"
			},
			"lint-staged": {
				"*.js": [
					"prettier --write",
					"eslint",
					"git add"
				]
			},
			"eslintConfig": {
				"parserOptions": {
					"sourceType": "module"
				},
				"env": {
					"es6": true
				},
				"extends": "eslint:recommended"
			},
			"babel": {
				"presets": [
					[
						"env",
						{
							"targets": {
								"node": 6
							}
						}
					]
				]
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^7.0.5"
			},
			"devDependencies": {
				"babel-cli": "^6.24.1",
				"babel-jest": "^20.0.3",
				"babel-preset-env": "^1.5.2",
				"eslint": "^4.0.0",
				"husky": "^0.13.4",
				"jest": "^20.0.4",
				"lint-staged": "^3.6.1",
				"prettier": "^1.4.4"
			},
			"gitHead": "2bfed2e97ee5409a6c0c0a36b298a078b11988e8",
			"_id": "icss-utils@4.0.0",
			"_npmVersion": "5.10.0",
			"_nodeVersion": "10.8.0",
			"_npmUser": {
				"name": "sullenor",
				"email": "iamhoneyboy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-bA/xGiwWM17qjllIs9X/y0EjsB7e0AV08F3OL8UPsoNkNRibIuu8f1eKTnQ8QO1DteKKTxTUAn+IEWUToIwGOA==",
				"shasum": "d52cf4bcdcfa1c45c2dbefb4ffdf6b00ef608098",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.0.0.tgz",
				"fileCount": 8,
				"unpackedSize": 8746,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2tLTCRA9TVsSAnZWagAAIWwQAIuU2xQLRZxBlJz7cwky\n5W5LK3UAValx8uxy9us/RNwonOl3yPqDg1YLHceFB7nZrTdaQSvs1foXCfnW\nca/D0MwjWZfDWISrJxdFnH3NAnpCWsBrbxt1+Db8LWUH8fwkZv4zOaQQUIjA\neW7bZJK4lYFLTX8tU3DArezQqZ/DOMpeGDtprVNQoO76bZNcSAB2+VZr1sB6\ng3W83CnXM3YwneuEw986aoTOEGen43eQgkQfInj+cJEEMQARRJF5jkdN2Ndw\nN0cqRPyiC66g1SCgLQbwjBcN0dOdbg7qKrwzBqp00SqnYHYVICMXl6zOmi/G\nnr47D3JfDK15+nqvvo37PInlYlutlCot14B7Ik+B3mphqmZGLly2E9RiNmFb\nL59pAHWfPb08htVD4dX/g5oUOuOeDBwL/Q5STqrhKqtStSu6MF5Zm3fUJUYQ\niPMNR8peWvWIwqi8KbjyoBDI4oBzBqEGA2RlUqdcguarcv9v8vYwizE11KGI\nTjtEeOEW2tk0k5ybjU9HEJoCYpfLU+AjR4C2sdb8eovvbVVrYGVbmPWELfXW\ngZhrGF6CjMhbHMcnVCNF7g0+OEbmUgGUr/bpMMJAm6c8sYbJOQHkJ0JinBl7\nl4/pDwc1iXLzasjUsKliT2rlNfhNmn/4Y7QT3zHO5vRinshMWqK2Kx8Ma5Dz\nRWSQ\r\n=56df\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils_4.0.0_1541067474885_0.42543968656867515"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.1.0": {
			"name": "icss-utils",
			"version": "4.1.0",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"engines": {
				"node": ">= 6"
			},
			"scripts": {
				"lint": "eslint . --ignore-path .gitignore",
				"build": "babel --out-dir lib src",
				"pretest": "npm run lint",
				"test": "npm run test:only",
				"test:only": "jest",
				"prepublish": "yarn test && yarn run build"
			},
			"babel": {
				"presets": [
					[
						"@babel/preset-env",
						{
							"targets": {
								"node": 6
							}
						}
					]
				]
			},
			"eslintConfig": {
				"parser": "babel-eslint",
				"parserOptions": {
					"sourceType": "module"
				},
				"env": {
					"es6": true,
					"jest": true
				},
				"extends": "eslint:recommended"
			},
			"lint-staged": {
				"*.js": [
					"prettier --write",
					"eslint",
					"git add"
				]
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^7.0.14"
			},
			"devDependencies": {
				"@babel/cli": "^7.1.0",
				"@babel/core": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^24.1.0",
				"eslint": "^5.14.1",
				"husky": "^1.3.1",
				"jest": "^24.1.0",
				"lint-staged": "^8.1.4",
				"prettier": "^1.16.4"
			},
			"gitHead": "98d6b26e5f5fab4e73580821134d5a85bbf80132",
			"_id": "icss-utils@4.1.0",
			"_nodeVersion": "10.15.0",
			"_npmVersion": "6.8.0",
			"dist": {
				"integrity": "sha512-3DEun4VOeMvSczifM3F2cKQrDQ5Pj6WKhkOq6HD4QTnDUAq8MQRxy5TX6Sy1iY6WPBe4gQ3p5vTECjbIkglkkQ==",
				"shasum": "339dbbffb9f8729a243b701e1c29d4cc58c52f0e",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.0.tgz",
				"fileCount": 8,
				"unpackedSize": 9449,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdR0tCRA9TVsSAnZWagAA928QAIwv3F6gounqm/uSy7a/\nJEp5uVIHnkHoSF2zV4pM8EZXV1KzTDIXqWKUUEM2ecXa0atA05mbpTgKBU8p\nxHvwbo6iJLmhjrBknaJoQPJuOZwRj2e11zruX4+2pzw5U2W6Kv/PmaLXIN/Q\nRV130zkznyfldHtTJ0enITYYPDvZt2cCYJHcFJ8ptu7WyosIhb/HvDYJGVQg\ntXrj0axJxcIEETOC1zLwEAsuJPqcBGjqd6oK9gMlEhKCveknA3mXa21QcYHW\nitDGmjeAa8r/hKXtXMwM/6PcZTEipfcw9q9rZcaeHTyOs/IJziNbV8lDMoou\nondaoN0Ab+VzZcta8IOoPUDeSY6pyMP42kQrHfYcRb81F2XJdd1qYow6aadp\nKcqBE1EQns6tJVEsaHrTgBr+SqK+Q6uLoWrRYlCvPnLve9GMBaFzUmGEVUro\n+IGIotHKT8qycbl6hdTmtx/TUZU1WUorPZOtrFubLgUK7DNa2/5yZ744xBPM\n3GaWI1RmAkFUkziujlYJ4tqG63a445fat1QB6II+Mi/eMj5jZp+H4UUCgyJJ\nvqICjbcnBjnZjFvtHTatCpckQfbmAWf7U/rY5XDIxtpk/75FkgINaYmGPUKx\nbprrTtmWWUXzLj7/UeHFPsJ8ajVDh2myZW3Gj66uO09ShASn3vdKpa7LFgg8\nHQu4\r\n=YKqm\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmUser": {
				"name": "evilebottnawi",
				"email": "sheo13666q@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils_4.1.0_1551179052279_0.023139990835310043"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.1.1": {
			"name": "icss-utils",
			"version": "4.1.1",
			"description": "ICSS utils for postcss ast",
			"main": "lib/index.js",
			"engines": {
				"node": ">= 6"
			},
			"scripts": {
				"lint": "eslint . --ignore-path .gitignore",
				"build": "babel --out-dir lib src",
				"pretest": "npm run lint",
				"test": "npm run test:only",
				"test:only": "jest",
				"prepublish": "yarn test && yarn run build"
			},
			"babel": {
				"presets": [
					[
						"@babel/preset-env",
						{
							"targets": {
								"node": 6
							}
						}
					]
				]
			},
			"eslintConfig": {
				"parser": "babel-eslint",
				"parserOptions": {
					"sourceType": "module"
				},
				"env": {
					"es6": true,
					"jest": true
				},
				"extends": "eslint:recommended"
			},
			"lint-staged": {
				"*.js": [
					"prettier --write",
					"eslint",
					"git add"
				]
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged"
				}
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/css-modules/icss-utils.git"
			},
			"keywords": [
				"css",
				"modules",
				"icss",
				"postcss"
			],
			"author": {
				"name": "Glen Maddern"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/css-modules/icss-utils/issues"
			},
			"homepage": "https://github.com/css-modules/icss-utils#readme",
			"dependencies": {
				"postcss": "^7.0.14"
			},
			"devDependencies": {
				"@babel/cli": "^7.1.0",
				"@babel/core": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^24.1.0",
				"eslint": "^5.14.1",
				"husky": "^1.3.1",
				"jest": "^24.1.0",
				"lint-staged": "^8.1.4",
				"prettier": "^1.16.4"
			},
			"gitHead": "f3ae4d5193d5ac7a3fb5a469e9cc198d75f520b4",
			"_id": "icss-utils@4.1.1",
			"_nodeVersion": "10.15.2",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
				"shasum": "21170b53789ee27447c2f47dd683081403f9a467",
				"tarball": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
				"fileCount": 8,
				"unpackedSize": 9469,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7p/TCRA9TVsSAnZWagAA9NMP/2R519LPzXdpKrFPdpWs\n6Y1VwtyWyfvw6nyH/8wZI73XH8HyFUJHpxiyGJNjL+QZ7R/CDdDE+DL2MrkR\nKhOaUQqJdAFBBQ2JbzbuBFXeO9Ea6kTjhK7vQ0zP+AXaLRwykbmjJcOx1wOl\nVN9hiAMrhUenHpLc7mRhRvoA/1ot1sXwPosbJ1efwDWLKMzA3cvHv958+BHr\nQaSBMTCT7CBYVm5H/kyr3L2152f9/y623SeNS7Sq82/NF8ZUuaxr1zEDbb9K\n1i2hqsIOKtZDZL9w/+eQi4olanHiL/8R8chR7ernCo1h8ABTpn/IUNO9NE30\nK+J/tIwRRqYEYHSN7BVgi5OrKj+XTHBt0XTYFGPuNujSpTNfhSf2iIB1dBbl\nuXmNkltYc4IFKB2OBXo+Zl75wN+gP2tPdFjo3u/BE9ByKkR/ML/i5bwaspYs\nG0EBJb9hzRktT7ssYjZs99t43pH5Nvs5uux6whguzogqoSbJ2yVJL8KoYltx\nU66hxg/avQVT0g7s5CPV/P+ETwGdlmLKnlacD6neCS90jzXvceqZ2yH2OfhU\nwFDvXKh+oO55VZLiFe4UG/KMcj3n0Loug8O+ep7fTetyLT9HsxYp9CEQq4vd\nReSBnwt8PsxPmKe7zYN/78yWD8+vVQe2SdOxIzMYV70evFUVrtZF6dkvuWF2\nA+nn\r\n=gJNB\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "geelen",
					"email": "hi@glenmaddern.com"
				},
				{
					"name": "trysound",
					"email": "trysound@yandex.ru"
				}
			],
			"_npmUser": {
				"name": "evilebottnawi",
				"email": "sheo13666q@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/icss-utils_4.1.1_1559142355157_0.15676088525841547"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-05-29T15:05:59.755Z",
		"created": "2017-05-24T17:56:39.955Z",
		"2.0.0": "2017-05-24T17:56:39.955Z",
		"2.1.0": "2017-05-26T20:01:42.433Z",
		"3.0.0": "2017-06-14T22:58:59.931Z",
		"3.0.1": "2017-06-14T23:05:31.065Z",
		"4.0.0": "2018-11-01T10:17:55.040Z",
		"4.1.0": "2019-02-26T11:04:12.493Z",
		"4.1.1": "2019-05-29T15:05:55.307Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.1.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"c8f67ad4905d974f8ee0817f7584b14b\"",
			"fetched": 1593324417167
		}
	},
	"_distfiles": {
		"icss-utils-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.0.0.tgz",
			"sha": "9eb8432af871adc003e4ac7a574d24169398317d",
			"registry": "npmjs"
		},
		"icss-utils-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
			"sha": "83f0a0ec378bf3246178b6c2ad9136f135b1c962",
			"registry": "npmjs"
		},
		"icss-utils-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-3.0.0.tgz",
			"sha": "6538fc5f3845567477dd7e898a403ea22d6af459",
			"registry": "npmjs"
		},
		"icss-utils-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-3.0.1.tgz",
			"sha": "ee70d3ae8cac38c6be5ed91e851b27eed343ad0f",
			"registry": "npmjs"
		},
		"icss-utils-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.0.0.tgz",
			"sha": "d52cf4bcdcfa1c45c2dbefb4ffdf6b00ef608098",
			"registry": "npmjs"
		},
		"icss-utils-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.0.tgz",
			"sha": "339dbbffb9f8729a243b701e1c29d4cc58c52f0e",
			"registry": "npmjs"
		},
		"icss-utils-4.1.1.tgz": {
			"url": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
			"sha": "21170b53789ee27447c2f47dd683081403f9a467",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"icss-utils-4.1.1.tgz": {
			"shasum": "21170b53789ee27447c2f47dd683081403f9a467"
		}
	},
	"_rev": "2-42363228f6122e23",
	"_id": "icss-utils",
	"readme": "[![Build Status](https://travis-ci.org/css-modules/icss-utils.svg)](https://travis-ci.org/css-modules/icss-utils)\n\n# ICSS Utils\n\n## replaceSymbols\n\nGoverns the way tokens are searched & replaced during the linking stage of ICSS loading.\n\nThis is broken into its own module in case the behaviour needs to be replicated in other PostCSS plugins\n(i.e. [CSS Modules Values](https://github.com/css-modules/postcss-modules-values))\n\n```js\nimport { replaceSymbols, replaceValueSymbols } from \"icss-utils\";\n\nreplaceSymbols(css, replacements);\nreplaceValueSymbols(string, replacements);\n```\n\nWhere:\n\n- `css` is the PostCSS tree you're working with\n- `replacements` is an JS object of `symbol: \"replacement\"` pairs, where all occurrences of `symbol` are replaced with `replacement`.\n\nA symbol is a string of alphanumeric, `-` or `_` characters. A replacement can be any string. They are replaced in the following places:\n\n- In the value of a declaration, i.e. `color: my_symbol;` or `box-shadow: 0 0 blur spread shadow-color`\n- In a media expression i.e. `@media small {}` or `@media screen and not-large {}`\n\n## extractICSS(css, removeRules = true)\n\nExtracts and remove (if removeRules is equal true) from PostCSS tree `:import` and `:export` statements.\n\n```js\nimport postcss from \"postcss\";\nimport { extractICSS } from \"icss-utils\";\n\nconst css = postcss.parse(`\n  :import(colors) {\n    a: b;\n  }\n  :export {\n    c: d;\n  }\n`);\n\nextractICSS(css);\n/*\n  {\n    icssImports: {\n      colors: {\n        a: 'b'\n      }\n    },\n    icssExports: {\n      c: 'd'\n    }\n  }\n*/\n```\n\n## createICSSRules(icssImports, icssExports)\n\nConverts icss imports and exports definitions to postcss ast\n\n```js\ncreateICSSRules(\n  {\n    colors: {\n      a: \"b\"\n    }\n  },\n  {\n    c: \"d\"\n  }\n);\n```\n\n## License\n\nISC\n\n---\n\nGlen Maddern, Bogdan Chadkin and Evilebottnawi 2015-present."
}