{"_id":"postcss-modules","_rev":"3656205","name":"postcss-modules","description":"PostCSS plugin to use CSS Modules everywhere","dist-tags":{"latest":"6.0.1"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"time":{"modified":"2024-11-19T04:29:51.000Z","created":"2015-11-27T05:38:05.265Z","6.0.1":"2024-11-11T10:28:34.648Z","6.0.0":"2022-11-06T10:47:23.582Z","5.0.0":"2022-08-15T07:47:05.033Z","4.3.1":"2022-02-23T08:43:49.712Z","4.3.0":"2021-12-23T09:44:09.079Z","4.2.2":"2021-07-23T11:20:33.827Z","4.2.1":"2021-07-23T11:19:04.182Z","4.2.0":"2021-07-21T09:47:05.874Z","4.1.3":"2021-06-04T20:58:19.725Z","4.1.1":"2021-06-04T15:34:00.150Z","4.1.0":"2021-06-03T15:46:21.174Z","4.0.0":"2020-11-29T09:41:15.010Z","3.2.2":"2020-08-24T10:47:46.447Z","3.2.1":"2020-08-20T11:54:54.834Z","3.2.0":"2020-06-30T09:03:27.583Z","3.1.0":"2020-06-23T15:06:12.930Z","3.0.0":"2020-06-23T13:28:28.994Z","2.0.0":"2020-04-14T07:31:09.945Z","1.5.0":"2020-01-08T16:37:38.631Z","1.4.1":"2018-09-29T04:49:45.428Z","1.4.0":"2018-09-28T18:41:08.001Z","1.3.2":"2018-07-30T04:35:39.744Z","1.3.0":"2018-07-21T04:10:02.128Z","1.2.0":"2018-07-20T05:41:24.821Z","1.1.0":"2017-10-23T08:50:51.311Z","1.0.0":"2017-10-09T05:02:59.813Z","0.8.0":"2017-05-22T08:49:33.845Z","0.7.1":"2017-05-18T18:28:43.602Z","0.7.0":"2017-04-30T18:34:36.860Z","0.6.4":"2017-01-26T06:59:17.564Z","0.6.3":"2017-01-16T11:51:32.221Z","0.6.2":"2017-01-05T11:14:50.454Z","0.6.1":"2017-01-05T11:04:38.684Z","0.6.0":"2017-01-04T13:27:07.092Z","0.5.2":"2016-08-19T07:11:03.299Z","0.5.1":"2016-08-18T12:41:43.004Z","0.5.0":"2016-05-27T16:48:05.170Z","0.4.1":"2016-04-11T07:22:11.476Z","0.4.0":"2016-03-05T20:01:57.599Z","0.3.0":"2016-01-30T10:34:08.758Z","0.2.0":"2016-01-28T08:35:03.465Z","0.1.3":"2015-12-21T16:32:15.972Z","0.1.2":"2015-12-03T17:45:17.741Z","0.1.1":"2015-11-27T07:13:00.354Z","0.1.0":"2015-11-27T05:38:05.265Z"},"users":{"ahmedelgabri":true,"c01nd01r":true,"iamstarkov":true,"danielbayley":true,"ksugiura":true,"yoseph9969":true},"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"versions":{"6.0.1":{"name":"postcss-modules","version":"6.0.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^4.0.0","icss-utils":"^5.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.1.0","postcss-modules-local-by-default":"^4.0.5","postcss-modules-scope":"^3.2.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.3"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.18.0","@babel/register":"^7.17.7","autoprefixer":"^10.0.2","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"@babel/register","_id":"postcss-modules@6.0.1","gitHead":"bfd40605f25a518feee5b62d69277b1f23c0e0e8","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"shasum":"e3e895918c060c14fa6a22f84ba14a4286f436a5","size":11626,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-6.0.1.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_6.0.1_1731320914447_0.9476915288169481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T10:28:34.648Z","publish_time":1731320914648,"_source_registry_name":"default","_cnpm_publish_time":1731320914648},"6.0.0":{"name":"postcss-modules","version":"6.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^4.0.0","icss-utils":"^5.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.18.0","@babel/register":"^7.17.7","autoprefixer":"^10.0.2","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"@babel/register","gitHead":"325f0b33f1b746eae7aa827504a5efd0949022ef","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@6.0.0","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"cac283dbabbbdc2558c45391cbd0e2df9ec50118","size":10459,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-6.0.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_6.0.0_1667731643397_0.9165068086275234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-06T10:47:32.513Z","publish_time":1667731643582,"_cnpm_publish_time":1667731643582},"5.0.0":{"name":"postcss-modules","version":"5.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^4.0.0","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.0","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.18.0","@babel/register":"^7.17.7","autoprefixer":"^10.0.2","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"@babel/register","gitHead":"2823660be4f4047fdb5356b69e28472ba9992338","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@5.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"4a02bc58ecaa7394f8e9a34b7e21cb6c725f15df","size":9748,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-5.0.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_5.0.0_1660549624830_0.8241219435522182"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-15T07:47:21.960Z","publish_time":1660549625033,"_cnpm_publish_time":1660549625033},"4.3.1":{"name":"postcss-modules","version":"4.3.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^4.0.0","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"171b8c857d3af21ba0640845ea3c4fccaf829449","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.3.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"shasum":"517c06c09eab07d133ae0effca2c510abba18048","size":9837,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.3.1.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.3.1_1645605829528_0.9639466616885992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-23T08:44:03.123Z","publish_time":1645605829712,"_cnpm_publish_time":1645605829712},"4.3.0":{"name":"postcss-modules","version":"4.3.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^4.0.0","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"d7cefc427c43bf35f7ebc55e7bda33b4689baf5a","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.3.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"1cb32f16a8cfffe2b989598f8135eb6427106ec7","size":9781,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.3.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.3.0_1640252648909_0.703134886803809"},"_hasShrinkwrap":false,"publish_time":1640252649079,"_cnpm_publish_time":1640252649079},"4.2.2":{"name":"postcss-modules","version":"4.2.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"f04b178e3841be44070bc55167cac4f0500f31bf","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.2.2","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"shasum":"5e7777c5a8964ea176919d90b2e54ef891321ce5","size":9693,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.2.2.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.2.2_1627039233704_0.5605064233057182"},"_hasShrinkwrap":false,"publish_time":1627039233827,"_cnpm_publish_time":1627039233827},"4.2.1":{"name":"postcss-modules","version":"4.2.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"e51ecec4b3dde52f06ecefdab56b78b43a93847e","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.2.1","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"shasum":"74350281dc4b7b14104a9523d1e9084cab36f025","size":9514,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.2.1.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.2.1_1627039144010_0.4146079518565311"},"_hasShrinkwrap":false,"publish_time":1627039144182,"_cnpm_publish_time":1627039144182},"4.2.0":{"name":"postcss-modules","version":"4.2.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"9dd0c25ec2f34f0af5a25476a5de114af55c6a10","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.2.0","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"shasum":"9ba574639ef3d7362f564561c831cbbb59741eca","size":9497,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.2.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.2.0_1626860825589_0.9237007816363088"},"_hasShrinkwrap":false,"publish_time":1626860825874,"_cnpm_publish_time":1626860825874},"4.1.3":{"name":"postcss-modules","version":"4.1.3","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"test":"make test","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"8166dd0d0d6e79ec91d9a25592f67e73aa0c927a","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.1.3","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"c4c4c41d98d97d24c70e88dacfc97af5a4b3e21d","size":9099,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.1.3.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.1.3_1622840299568_0.10897117789398636"},"_hasShrinkwrap":false,"publish_time":1622840299725,"_cnpm_publish_time":1622840299725},"4.1.1":{"name":"postcss-modules","version":"4.1.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"a4f480893303432c00ef68e22f248d1eaebf5841","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.1.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"ddec05ea41c2f33edd459f13b3ab493fe4275eca","size":5958,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.1.1.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.1.1_1622820839961_0.9994078061006086"},"_hasShrinkwrap":false,"publish_time":1622820840150,"_cnpm_publish_time":1622820840150},"4.1.0":{"name":"postcss-modules","version":"4.1.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","types":"index.d.ts","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"484eb5e1443ee6ff2d0f4294d9784d2c46b295e8","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"6e1df97a5a635edc0552455078800e02a4962d76","size":9481,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.1.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.1.0_1622735181006_0.32384088631402186"},"_hasShrinkwrap":false,"publish_time":1622735181174,"_cnpm_publish_time":1622735181174},"4.0.0":{"name":"postcss-modules","version":"4.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss-modules-extract-imports":"^3.0.0","postcss-modules-local-by-default":"^4.0.0","postcss-modules-scope":"^3.0.0","postcss-modules-values":"^4.0.0","string-hash":"^1.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"devDependencies":{"autoprefixer":"^10.0.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","postcss":"^8.1.9","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"e6127c91ddd77f365373e2ffe7270cfb1660911c","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@4.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"shasum":"2bc7f276ab88f3f1b0fadf6cbd7772d43b5f3b9b","size":8995,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-4.0.0.tgz"},"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_4.0.0_1606642874881_0.9849268811693117"},"_hasShrinkwrap":false,"publish_time":1606642875010,"_cnpm_publish_time":1606642875010},"3.2.2":{"name":"postcss-modules","version":"3.2.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.32","postcss-modules-extract-imports":"^2.0.0","postcss-modules-local-by-default":"^3.0.2","postcss-modules-scope":"^2.2.0","postcss-modules-values":"^3.0.0","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"447e797e3983bb00a880763e8591794251b91af5","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@3.2.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"ee390de0f9f18e761e1778dfb9be26685c02c51f","size":8906,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-3.2.2.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_3.2.2_1598266066210_0.416964399175493"},"_hasShrinkwrap":false,"publish_time":1598266066447,"_cnpm_publish_time":1598266066447},"3.2.1":{"name":"postcss-modules","version":"3.2.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.32","postcss-modules-extract-imports":"^2.0.0","postcss-modules-local-by-default":"^3.0.2","postcss-modules-scope":"^2.2.0","postcss-modules-values":"^3.0.0","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"0eabde5dd8a8e3f63e7732712889b7834a6a0c0a","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@3.2.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"5df699a8404825a588894354ad9f7e774e7af95c","size":8890,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-3.2.1.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_3.2.1_1597924494727_0.7653593607418339"},"_hasShrinkwrap":false,"publish_time":1597924494834,"_cnpm_publish_time":1597924494834},"3.2.0":{"name":"postcss-modules","version":"3.2.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.32","postcss-modules-extract-imports":"^2.0.0","postcss-modules-local-by-default":"^3.0.2","postcss-modules-scope":"^2.2.0","postcss-modules-values":"^3.0.0","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"2472d479ab109459612c19a93b707ed06f92281b","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@3.2.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"1ca870d197cd09a7964253e12de2aac906c94256","size":8775,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-3.2.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_3.2.0_1593507807444_0.17615398992562703"},"_hasShrinkwrap":false,"publish_time":1593507807583,"_cnpm_publish_time":1593507807583},"3.1.0":{"name":"postcss-modules","version":"3.1.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.32","postcss-modules-extract-imports":"^2.0.0","postcss-modules-local-by-default":"^3.0.2","postcss-modules-scope":"^2.2.0","postcss-modules-values":"^3.0.0","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"f370020472623b939c8c90863cf7d893a0ff41a5","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@3.1.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"2f1b73a6e578e541d7bd0d97e1a6381b9e63de8c","size":8611,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-3.1.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_3.1.0_1592924772521_0.6387325211504082"},"_hasShrinkwrap":false,"publish_time":1592924772930,"_cnpm_publish_time":1592924772930},"3.0.0":{"name":"postcss-modules","version":"3.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"generic-names":"^2.0.1","icss-replace-symbols":"^1.1.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.32","postcss-modules-extract-imports":"^2.0.0","postcss-modules-local-by-default":"^3.0.2","postcss-modules-scope":"^2.2.0","postcss-modules-values":"^3.0.0","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-preset-env":"^1.7.0","eslint":"^7.3.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.17.0","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.11","prettier":"^2.0.5"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"96c24acf101666c65158932e1de009c98c8ab512","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@3.0.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"d639e5ede9435915c21117c4cbd7bf9902858ca0","size":8734,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-3.0.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_3.0.0_1592918908792_0.5615409976764469"},"_hasShrinkwrap":false,"publish_time":1592918908994,"_cnpm_publish_time":1592918908994},"2.0.0":{"name":"postcss-modules","version":"2.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^2.0.1","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.0.3","babel-preset-env":"^1.7.0","eslint":"^6.4.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jest":"^22.17.0","husky":"^3.0.5","jest":"^24.9.0","lint-staged":"^9.2.5","prettier":"^1.18.2"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"d55f5d130292543d4eb70e6c706488d5bda6a556","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@2.0.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"473d0d7326651d8408585c2a154115d5cb36cce0","size":6893,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-2.0.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_2.0.0_1586849469755_0.44620806375690303"},"_hasShrinkwrap":false,"publish_time":1586849469945,"_cnpm_publish_time":1586849469945},"1.5.0":{"name":"postcss-modules","version":"1.5.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^2.0.1","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^9.6.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^10.0.3","babel-preset-env":"^1.7.0","eslint":"^6.4.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jest":"^22.17.0","husky":"^3.0.5","jest":"^24.9.0","lint-staged":"^9.2.5","prettier":"^1.18.2"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/jest","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"dcb25fc9ee44a82191be24ff6462aa2acbca8e51","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.5.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"08da6ce43fcfadbc685a021fe6ed30ef929f0bcc","size":6536,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.5.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.5.0_1578501458530_0.21554849578243185"},"_hasShrinkwrap":false,"publish_time":1578501458631,"_cnpm_publish_time":1578501458631},"1.4.1":{"name":"postcss-modules","version":"1.4.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.3","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"6.7.7","ava":"^0.25.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint":"^5.1.0","eslint-plugin-import":"^2.13.0","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"60920a97b165885683c41655e4ca594d15ec2aa0","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"8aa35bd3461db67e27377a7ce770d77b654a84ef","size":6366,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.4.1.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.4.1_1538196585296_0.8694387088175466"},"_hasShrinkwrap":false,"publish_time":1538196585428,"_cnpm_publish_time":1538196585428},"1.4.0":{"name":"postcss-modules","version":"1.4.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.3","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"6.7.7","ava":"^0.25.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint":"^5.1.0","eslint-plugin-import":"^2.13.0","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"b1eddf4cc1a75ca56966ecd930c76ad77f0897a6","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"bb751127fa87dcb05e808fa89634ffd050c237d4","size":6288,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.4.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.4.0_1538160067863_0.3199614785205116"},"_hasShrinkwrap":false,"publish_time":1538160068001,"_cnpm_publish_time":1538160068001},"1.3.2":{"name":"postcss-modules","version":"1.3.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.3","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"6.7.7","ava":"^0.25.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint":"^5.1.0","eslint-plugin-import":"^2.13.0","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"16fc4ace8ed3dac7439802e752c5168d1c23682f","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.3.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"0a616b84387f1f60dd28a01f597687e85b7b8481","size":6247,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.3.2.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.3.2_1532925339496_0.5340517309467512"},"_hasShrinkwrap":false,"publish_time":1532925339744,"_cnpm_publish_time":1532925339744},"1.3.0":{"name":"postcss-modules","version":"1.3.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.3","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.camelcase":"^4.3.0","postcss":"^7.0.1","prettier":"^1.13.7","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"6.7.7","ava":"^0.25.0","babel":"^6.5.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-preset-env":"^1.7.0","eslint":"^5.1.0","eslint-plugin-import":"^2.13.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags","precommit":"lint-staged"},"lint-staged":{"*.{json,md}":["prettier --write","git add"],"*.js":["prettier --write","eslint --fix","git add"]},"require":"babel-core/register","gitHead":"e1faf2db1f385921d235ea73c1ff71004a7b3b09","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"5cadb0ca12dc9ef8e97ad438de3df1a064e0b8e3","size":6207,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.3.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.3.0_1532146202042_0.1225592776883826"},"_hasShrinkwrap":false,"publish_time":1532146202128,"_cnpm_publish_time":1532146202128},"1.2.0":{"name":"postcss-modules","version":"1.2.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.2","lodash.camelcase":"^4.3.0","postcss":"^6.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.22.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.2.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"39234bfd122e7d7b8838b97e52a03b84f91bd416","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"6e1fda5d678304dc03664f6c8ab917af10cc1fdd","size":6037,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.2.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules_1.2.0_1532065284778_0.3859856423989676"},"_hasShrinkwrap":false,"publish_time":1532065284821,"_cnpm_publish_time":1532065284821},"1.1.0":{"name":"postcss-modules","version":"1.1.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.2","postcss":"^6.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.22.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.2.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"38a8bab7602dd5c8e0d7cc11d3ac0e6a7e7ebe9d","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"c9f94f76ff6addf7c35b842e69ed442118156bb0","size":5840,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.1.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules-1.1.0.tgz_1508748650329_0.03633003728464246"},"directories":{},"publish_time":1508748651311,"_hasShrinkwrap":false,"_cnpm_publish_time":1508748651311},"1.0.0":{"name":"postcss-modules","version":"1.0.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.2","postcss":"^6.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.22.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","eslint":"^4.8.0","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.2.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"a947c6a705e13aa37ae9d876908ae58be07c1e5a","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"dist":{"shasum":"d4b00c55f3437a1f94ba4624b5584af1e11314d0","size":5781,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-1.0.0.tgz"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules-1.0.0.tgz_1507525378654_0.42438891786150634"},"directories":{},"publish_time":1507525379813,"_hasShrinkwrap":false,"_cnpm_publish_time":1507525379813},"0.8.0":{"name":"postcss-modules","version":"0.8.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.1.0","generic-names":"^1.0.2","postcss":"^6.0.1","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"0c8535cfcb85ac4f68f14abb1a2b4cf64d6d1510","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.8.0","_shasum":"a9d01806dffe19c2607dee88ea1cbd80dc059992","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"a9d01806dffe19c2607dee88ea1cbd80dc059992","size":12060,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.8.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-modules-0.8.0.tgz_1495442972768_0.36574346385896206"},"directories":{},"publish_time":1495442973845,"_hasShrinkwrap":false,"_cnpm_publish_time":1495442973845},"0.7.1":{"name":"postcss-modules","version":"0.7.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"e0e8383f6794d1a5185e2aaa8c49594c2fe293a3","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.7.1","_shasum":"ca3562ca2e9696095f1bc820ba976c3cfe969086","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"ca3562ca2e9696095f1bc820ba976c3cfe969086","size":12016,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.7.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.7.1.tgz_1495132122342_0.1626542629674077"},"directories":{},"publish_time":1495132123602,"_hasShrinkwrap":false,"_cnpm_publish_time":1495132123602},"0.7.0":{"name":"postcss-modules","version":"0.7.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"23140546c77bcd098cd938221e31432ad3616809","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.7.0","_shasum":"2af119f5a39a887c8861107259546f20e5c04de6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"2af119f5a39a887c8861107259546f20e5c04de6","size":11980,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.7.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.7.0.tgz_1493577276211_0.9561493340879679"},"directories":{},"publish_time":1493577276860,"_cnpm_publish_time":1493577276860,"_hasShrinkwrap":false},"0.6.4":{"name":"postcss-modules","version":"0.6.4","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"7d108142860d95ec36c5c94b7253c5ba19ab6434","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.6.4","_shasum":"77a58bb77ba1b4392b270c0b59852fd75e89a8b4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"77a58bb77ba1b4392b270c0b59852fd75e89a8b4","size":11937,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.6.4.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.6.4.tgz_1485413956941_0.71617436921224"},"directories":{},"publish_time":1485413957564,"_cnpm_publish_time":1485413957564,"_hasShrinkwrap":false},"0.6.3":{"name":"postcss-modules","version":"0.6.3","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"1171dd5604924c3db2206e69a696772a6baa8e77","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.6.3","_shasum":"d03bfb49c15acb3ebb6aabc5eaeadd009c6408fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"d03bfb49c15acb3ebb6aabc5eaeadd009c6408fa","size":11717,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.6.3.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.6.3.tgz_1484567491538_0.5166658507660031"},"directories":{},"publish_time":1484567492221,"_cnpm_publish_time":1484567492221,"_hasShrinkwrap":false},"0.6.2":{"name":"postcss-modules","version":"0.6.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"da82efd8faa1324edc957d746f14a36e76808cf5","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.6.2","_shasum":"3c3301ec8064bcfb5cb1d3248330bdeb5cf6e400","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"3c3301ec8064bcfb5cb1d3248330bdeb5cf6e400","size":11531,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.6.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.6.2.tgz_1483614889230_0.7140524028800428"},"directories":{},"publish_time":1483614890454,"_cnpm_publish_time":1483614890454,"_hasShrinkwrap":false},"0.6.1":{"name":"postcss-modules","version":"0.6.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"c0b6704a2072d0fb8a712e55bba6f1a78caa600a","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.6.1","_shasum":"f04dd48bf305b97b5176f7ab0965fa04334fe59a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"f04dd48bf305b97b5176f7ab0965fa04334fe59a","size":11525,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.6.1.tgz_1483614277812_0.43839147384278476"},"directories":{},"publish_time":1483614278684,"_cnpm_publish_time":1483614278684,"_hasShrinkwrap":false},"0.6.0":{"name":"postcss-modules","version":"0.6.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.2","postcss":"^5.2.8","string-hash":"^1.1.1"},"devDependencies":{"autoprefixer":"^6.6.0","ava":"^0.17.0","babel":"^6.5.2","babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-import":"^2.2.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/babel-node $(npm bin)/ava","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"require":"babel-core/register","gitHead":"8f9cc8d5c1c865d7c6d0c3d7e0d0045895499f07","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.6.0","_shasum":"0562ea019e317d54069b04c5b5c5931dd0173661","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"0562ea019e317d54069b04c5b5c5931dd0173661","size":11470,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.6.0.tgz_1483536426263_0.884093972388655"},"directories":{},"publish_time":1483536427092,"_cnpm_publish_time":1483536427092,"_hasShrinkwrap":false},"0.5.2":{"name":"postcss-modules","version":"0.5.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.1","generic-names":"^1.0.1","postcss":"^5.1.2","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.4.0","ava":"^0.16.0","babel":"^6.5.2","babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.13.2","eslint":"^3.3.1","eslint-config-airbnb-base":"^5.0.2","eslint-plugin-import":"^1.13.0","file-exists":"^2.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"57f914da41865de2050e5d0f9d1c9eab55f5d649","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.5.2","_shasum":"9d682fed3f282bd64b2aa4feb6f22a2af435ffda","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"9d682fed3f282bd64b2aa4feb6f22a2af435ffda","size":5066,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.5.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.5.2.tgz_1471590662238_0.4424674641340971"},"directories":{},"publish_time":1471590663299,"_cnpm_publish_time":1471590663299,"_hasShrinkwrap":false},"0.5.1":{"name":"postcss-modules","version":"0.5.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","generic-names":"^1.0.1","postcss":"^5.0.21","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.6","ava":"^0.15.1","babel":"^6.5.2","babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","eslint":"^2.10.2","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.1","file-exists":"^1.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"78d343c68f5c007ed3555ed945b7f0c69366b339","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.5.1","_shasum":"79aaa5f853b003ff52b3fe2e5c1040b9a43dff4f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"79aaa5f853b003ff52b3fe2e5c1040b9a43dff4f","size":5069,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.5.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.5.1.tgz_1471524102166_0.9175722643267363"},"directories":{},"publish_time":1471524103004,"_cnpm_publish_time":1471524103004,"_hasShrinkwrap":false},"0.5.0":{"name":"postcss-modules","version":"0.5.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/css-modules/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","generic-names":"^1.0.1","postcss":"^5.0.21","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.6","ava":"^0.15.1","babel":"^6.5.2","babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","eslint":"^2.10.2","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.1","file-exists":"^1.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"b8e5b9d256a9039a77f6373b1e8b49661ff9fd7d","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"homepage":"https://github.com/css-modules/postcss-modules#readme","_id":"postcss-modules@0.5.0","_shasum":"12ab1d9b756eef6256d350904d6cdced126a1409","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"12ab1d9b756eef6256d350904d6cdced126a1409","size":5041,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-modules-0.5.0.tgz_1464367682851_0.9827462607063353"},"directories":{},"publish_time":1464367685170,"_cnpm_publish_time":1464367685170,"_hasShrinkwrap":false},"0.4.1":{"name":"postcss-modules","version":"0.4.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.14","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.1","ava":"^0.11.0","babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","eslint":"^1.10.3","eslint-config-airbnb":"^4.0.0","file-exists":"^1.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"448b06a519bfed6d7db7257c27771af51ed68edf","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.4.1","_shasum":"edaa1842f5cae53f38119cbb2d201e010131bde4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"edaa1842f5cae53f38119cbb2d201e010131bde4","size":4939,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-modules-0.4.1.tgz_1460359330388_0.16939138458110392"},"directories":{},"publish_time":1460359331476,"_cnpm_publish_time":1460359331476,"_hasShrinkwrap":false},"0.4.0":{"name":"postcss-modules","version":"0.4.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.14","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.1","ava":"^0.11.0","babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","eslint":"^1.10.3","eslint-config-airbnb":"^4.0.0","file-exists":"^1.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"2f9d515be552de7c11dc4f2fb1ca659e384de94a","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.4.0","_shasum":"ecda7fee6000af7c611dd018bb0be717673644c1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"ecda7fee6000af7c611dd018bb0be717673644c1","size":4894,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/postcss-modules-0.4.0.tgz_1457208114439_0.6086170545313507"},"directories":{},"publish_time":1457208117599,"_cnpm_publish_time":1457208117599,"_hasShrinkwrap":false},"0.3.0":{"name":"postcss-modules","version":"0.3.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.14","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.1","ava":"^0.11.0","babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","eslint":"^1.10.3","eslint-config-airbnb":"^4.0.0","file-exists":"^1.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"d9b55e6cb9430041aaf08e078a6ceff92027b681","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.3.0","_shasum":"1d02df8f363f730b64562847aadfcb057cb888fa","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"1d02df8f363f730b64562847aadfcb057cb888fa","size":4157,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.3.0.tgz"},"directories":{},"publish_time":1454150048758,"_cnpm_publish_time":1454150048758,"_hasShrinkwrap":false},"0.2.0":{"name":"postcss-modules","version":"0.2.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.14","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.3.1","ava":"^0.11.0","babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","eslint":"^1.10.3","eslint-config-airbnb":"^4.0.0"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/ava --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"8485c0725dd262dc565377042e7c25d5be261d65","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.2.0","_shasum":"9e85126169b42faeeb9e800697158b1d73a72448","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"9e85126169b42faeeb9e800697158b1d73a72448","size":6944,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.2.0.tgz"},"directories":{},"publish_time":1453970103465,"_cnpm_publish_time":1453970103465,"_hasShrinkwrap":false},"0.1.3":{"name":"postcss-modules","version":"0.1.3","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.12","postcss-import":"^7.1.3","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.1.1","babel":"^6.1.18","babel-cli":"^6.2.0","babel-core":"^6.2.1","babel-eslint":"^5.0.0-beta1","babel-preset-es2015":"^6.1.18","eslint":"^1.10.1","eslint-config-airbnb":"^1.0.2","mocha":"^2.3.4"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/mocha --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"24b3cc1e3bcf58d5854c4a556027dc28e2a67b02","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.1.3","_shasum":"e7988217374169ec5ea446621cedce02d446615c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"e7988217374169ec5ea446621cedce02d446615c","size":5671,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.1.3.tgz"},"directories":{},"publish_time":1450715535972,"_cnpm_publish_time":1450715535972,"_hasShrinkwrap":false},"0.1.2":{"name":"postcss-modules","version":"0.1.2","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.12","postcss-import":"^7.1.3","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.1.1","babel":"^6.1.18","babel-cli":"^6.2.0","babel-core":"^6.2.1","babel-eslint":"^5.0.0-beta1","babel-preset-es2015":"^6.1.18","eslint":"^1.10.1","eslint-config-airbnb":"^1.0.2","mocha":"^2.3.4"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/mocha --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"cd8b847a4ac1429b27fc179f4e0449f913e4b43f","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.1.2","_shasum":"e511aa47e5bcb3d7f80f94d983c69967a1139dff","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"e511aa47e5bcb3d7f80f94d983c69967a1139dff","size":5604,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.1.2.tgz"},"directories":{},"publish_time":1449164717741,"_cnpm_publish_time":1449164717741,"_hasShrinkwrap":false},"0.1.1":{"name":"postcss-modules","version":"0.1.1","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.12","postcss-import":"^7.1.3","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.1.1","babel":"^6.1.18","babel-cli":"^6.2.0","babel-core":"^6.2.1","babel-eslint":"^5.0.0-beta1","babel-preset-es2015":"^6.1.18","eslint":"^1.10.1","eslint-config-airbnb":"^1.0.2","mocha":"^2.3.4"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/mocha --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"0287e95cc96a003fa4d416c3f0684dea4badbbcd","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.1.1","_shasum":"71501ad657829067b940dba4501e424b5efd3896","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"71501ad657829067b940dba4501e424b5efd3896","size":5554,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.1.1.tgz"},"directories":{},"publish_time":1448608380354,"_cnpm_publish_time":1448608380354,"_hasShrinkwrap":false},"0.1.0":{"name":"postcss-modules","version":"0.1.0","description":"PostCSS plugin to use CSS Modules everywhere","main":"build/index.js","keywords":["postcss","css","postcss-plugin","modules","css modules","components"],"author":{"name":"Alexander Madyankin","email":"alexander@madyankin.name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/outpunk/postcss-modules.git"},"dependencies":{"css-modules-loader-core":"^1.0.0","postcss":"^5.0.12","postcss-import":"^7.1.3","string-hash":"^1.1.0"},"devDependencies":{"autoprefixer":"^6.1.1","babel":"^6.1.18","babel-cli":"^6.2.0","babel-core":"^6.2.1","babel-eslint":"^5.0.0-beta1","babel-preset-es2015":"^6.1.18","eslint":"^1.10.1","eslint-config-airbnb":"^1.0.2","mocha":"^2.3.4"},"scripts":{"pretest":"$(npm bin)/eslint src test","test":"$(npm bin)/mocha --require babel-core/register","transpile":"$(npm bin)/babel src -d build","prepublish":"npm run transpile","postpublish":"rm -rf build && git push --follow-tags"},"gitHead":"d40f54445f863412bd0d9fa54753b62fc32df84d","bugs":{"url":"https://github.com/outpunk/postcss-modules/issues"},"homepage":"https://github.com/outpunk/postcss-modules#readme","_id":"postcss-modules@0.1.0","_shasum":"0f5de2a0c3c8a3ecd8f634bd6b0e4fde0c586902","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"outpunk","email":"alexander@madyankin.name"},"maintainers":[{"name":"outpunk","email":"alexander@madyankin.name"}],"dist":{"shasum":"0f5de2a0c3c8a3ecd8f634bd6b0e4fde0c586902","size":5594,"noattachment":false,"key":"/postcss-modules/-/postcss-modules-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-modules/download/postcss-modules-0.1.0.tgz"},"directories":{},"publish_time":1448602685265,"_cnpm_publish_time":1448602685265,"_hasShrinkwrap":false}},"readme":"# postcss-modules\n\nA [PostCSS] plugin to use [CSS Modules] everywhere. Not only at the client side.\n\n[postcss]: https://github.com/postcss/postcss\n[css modules]: https://github.com/css-modules/css-modules\n\n## What is this?\n\nFor example, you have the following CSS:\n\n```css\n/* styles.css */\n:global .page {\n\tpadding: 20px;\n}\n\n.title {\n\tcomposes: title from \"./mixins.css\";\n\tcolor: green;\n}\n\n.article {\n\tfont-size: 16px;\n}\n\n/* mixins.css */\n.title {\n\tcolor: black;\n\tfont-size: 40px;\n}\n\n.title:hover {\n\tcolor: red;\n}\n```\n\nAfter the transformation it will become like this:\n\n```css\n._title_116zl_1 {\n\tcolor: black;\n\tfont-size: 40px;\n}\n\n._title_116zl_1:hover {\n\tcolor: red;\n}\n\n.page {\n\tpadding: 20px;\n}\n\n._title_xkpkl_5 {\n\tcolor: green;\n}\n\n._article_xkpkl_10 {\n\tfont-size: 16px;\n}\n```\n\nAnd the plugin will give you a JSON object for transformed classes:\n\n```json\n{\n\t\"title\": \"_title_xkpkl_5 _title_116zl_1\",\n\t\"article\": \"_article_xkpkl_10\"\n}\n```\n\n## Usage\n\n### Saving exported classes\n\nBy default, a JSON file with exported classes will be placed next to corresponding CSS.\nBut you have a freedom to make everything you want with exported classes, just\nuse the `getJSON` callback. For example, save data about classes into a corresponding JSON file:\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tgetJSON: function (cssFileName, json, outputFileName) {\n\t\t\tvar path = require(\"path\");\n\t\t\tvar cssName = path.basename(cssFileName, \".css\");\n\t\t\tvar jsonFileName = path.resolve(\"./build/\" + cssName + \".json\");\n\t\t\tfs.writeFileSync(jsonFileName, JSON.stringify(json));\n\t\t},\n\t}),\n]);\n```\n\n`getJSON` may also return a `Promise`.\n\n### Generating scoped names\n\nBy default, the plugin assumes that all the classes are local. You can change\nthis behaviour using the `scopeBehaviour` option:\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tscopeBehaviour: \"global\", // can be 'global' or 'local',\n\t}),\n]);\n```\n\nTo define paths for global modules, use the `globalModulePaths` option.\nIt is an array with regular expressions defining the paths:\n\n```js\npostcss([\n  require('postcss-modules')({\n    globalModulePaths: [/path\\/to\\/legacy-styles/, /another\\/paths/],\n  });\n]);\n```\n\nTo generate custom classes, use the `generateScopedName` callback:\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tgenerateScopedName: function (name, filename, css) {\n\t\t\tvar path = require(\"path\");\n\t\t\tvar i = css.indexOf(\".\" + name);\n\t\t\tvar line = css.substr(0, i).split(/[\\r\\n]/).length;\n\t\t\tvar file = path.basename(filename, \".css\");\n\n\t\t\treturn \"_\" + file + \"_\" + line + \"_\" + name;\n\t\t},\n\t}),\n]);\n```\n\nOr just pass an interpolated string to the `generateScopedName` option\n(More details [here](https://github.com/webpack/loader-utils#interpolatename)):\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tgenerateScopedName: \"[name]__[local]___[hash:base64:5]\",\n\t}),\n]);\n```\n\nIt's possible to add custom hash to generate more unique classes using the `hashPrefix` option (like in [css-loader](https://webpack.js.org/loaders/css-loader/#hashprefix)):\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tgenerateScopedName: \"[name]__[local]___[hash:base64:5]\",\n\t\thashPrefix: \"prefix\",\n\t}),\n]);\n```\n\n### Exporting globals\n\nIf you need to export global names via the JSON object along with the local ones, add the `exportGlobals` option:\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\texportGlobals: true,\n\t}),\n]);\n```\n\n### Loading source files\n\nIf you need, you can pass a custom loader (see [FileSystemLoader] for example):\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n\t\tLoader: CustomLoader,\n\t}),\n]);\n```\n\nYou can also pass any needed root path:\n\n```js\npostcss([\n  require('postcss-modules')({\n    root: 'C:\\\\',\n  });\n]);\n```\n\n### localsConvention\n\nType: `String | (originalClassName: string, generatedClassName: string, inputFile: string) => className: string`\nDefault: `null`\n\nStyle of exported classnames, the keys in your json.\n\n|         Name          |    Type    | Description                                                                                      |\n| :-------------------: | :--------: | :----------------------------------------------------------------------------------------------- |\n|   **`'camelCase'`**   | `{String}` | Class names will be camelized, the original class name will not to be removed from the locals    |\n| **`'camelCaseOnly'`** | `{String}` | Class names will be camelized, the original class name will be removed from the locals           |\n|    **`'dashes'`**     | `{String}` | Only dashes in class names will be camelized                                                     |\n|  **`'dashesOnly'`**   | `{String}` | Dashes in class names will be camelized, the original class name will be removed from the locals |\n\nIn lieu of a string, a custom function can generate the exported class names.\n\n### Resolve path alias\n\nYou can rewrite paths for `composes/from` by using the `resolve` option.\nIt's useful when you need to resolve custom path alias.\n\nParameters:\n\n-   `file` — a module we want to resolve\n-   `importer` — the file that imports the module we want to resolve\n\nReturn value: `string | null | Promise<string | null>`\n\n```js\npostcss([\n\trequire(\"postcss-modules\")({\n    \tresolve: function (file, importer) {\n\t\t\treturn path.resolve(\n\t\t\t\tpath.dirname(importer),\n\t\t\t\tfile.replace(/^@/, process.cwd()\n\t\t\t);\n    \t},\n  \t}),\n]);\n```\n\n## Integration with templates\n\nThe plugin only transforms CSS classes to CSS modules.\nBut you probably want to integrate these CSS modules with your templates.\nHere are some examples.\n\nAssume you've saved project's CSS modules in `cssModules.json`:\n\n```json\n{\n\t\"title\": \"_title_xkpkl_5 _title_116zl_1\",\n\t\"article\": \"_article_xkpkl_10\"\n}\n```\n\n### Pug (ex-Jade)\n\nLet's say you have a Pug template `about.jade`:\n\n```jade\nh1(class=css.title) postcss-modules\narticle(class=css.article) A PostCSS plugin to use CSS Modules everywhere\n```\n\nRender it:\n\n```js\nvar jade = require(\"jade\");\nvar cssModules = require(\"./cssModules.json\");\nvar html = jade.compileFile(\"about.jade\")({ css: cssModules });\nconsole.log(html);\n```\n\nAnd you'll get the following HTML:\n\n```html\n<h1 class=\"_title_xkpkl_5 _title_116zl_1\">postcss-modules</h1>\n<article class=\"_article_xkpkl_10\">\n\tA PostCSS plugin to use CSS Modules everywhere\n</article>\n```\n\n### HTML\n\nFor HTML transformation we'll use [PostHTML](https://github.com/posthtml/posthtml) and [PostHTML CSS Modules](https://github.com/maltsev/posthtml-css-modules):\n\n```bash\nnpm install --save posthtml posthtml-css-modules\n```\n\nHere is our template `about.html`:\n\n```html\n<h1 css-module=\"title\">postcss-modules</h1>\n<article css-module=\"article\">\n\tA PostCSS plugin to use CSS Modules everywhere\n</article>\n```\n\nTransform it:\n\n```js\nvar fs = require(\"fs\");\nvar posthtml = require(\"posthtml\");\nvar posthtmlCssModules = require(\"posthtml-css-modules\");\nvar template = fs.readFileSync(\"./about.html\", \"utf8\");\n\nposthtml([posthtmlCssModules(\"./cssModules.json\")])\n\t.process(template)\n\t.then(function (result) {\n\t\tconsole.log(result.html);\n\t});\n```\n\n(for using other build systems please check [the documentation of PostHTML](https://github.com/posthtml/posthtml/blob/master/readme.md))\n\nAnd you'll get the following HTML:\n\n```html\n<h1 class=\"_title_xkpkl_5 _title_116zl_1\">postcss-modules</h1>\n<article class=\"_article_xkpkl_10\">\n\tA PostCSS plugin to use CSS Modules everywhere\n</article>\n```\n\n## May I see the plugin in action?\n\nSure! Take a look at the [example](https://github.com/outpunk/postcss-modules-example).\n\nSee [PostCSS] docs for examples for your environment and don't forget to run\n\n```\nnpm install --save-dev postcss postcss-modules\n```\n\n[filesystemloader]: https://github.com/css-modules/css-modules-loader-core/blob/master/src/file-system-loader.js\n\n## Sponsors\n\n-   Dmitry Olyenyov\n","_attachments":{},"homepage":"https://github.com/css-modules/postcss-modules#readme","bugs":{"url":"https://github.com/css-modules/postcss-modules/issues"},"license":"MIT"}