{"bugs":{"url":"https://github.com/css-modules/postcss-modules-values/issues"},"dist":{"shasum":"6798da7132fc9f862eab3a385dc4e2b7895fb5fd","tarball":"https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0-rc.1.tgz","fileCount":5,"integrity":"sha512-1BXNQm8zNNj8H2q/gjHSeDc/lBtm4sbFsau4Um0Zt01wxu3MyvpkKb+FJ4XsLqPgj9/dmh06Xo9PWhICj569fw==","signatures":[{"sig":"MEQCIGN/GvVRq7waGl0XmsBKIczjihPU+w2+lbbv+psGIOSxAiAQBpskOfvAbrNxGdLOF0gZrwdO1GE739X9x0cE2ayTtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaeSKCRA9TVsSAnZWagAArjoP/RTLpl1SqeoIfTJcHsKa\nzsCTmEQxS0FrupmIV/xwvZiFt4dyN7vXuex4KDUVIAlPFopT+ONGvLz1j+mW\nF//wHVdHOHVTKADx4O6sQ9KeuC9CdcgcVgRMOsReis3vSOMHzgm60JHoTPNE\nwe1UW61A3Zhr/MQjkHBAVDqgBIDGmZnUw4RBx2RuWhW38+oeWuINnhm2KnlM\nYkE5mPkUsnl/9soo270uOa7sWjD+rYfFm8QSbvoKZXV3dn0HQYgTrTDrkiSo\nMFIxrw3YyICVu0NbAEt8Y3anKeM5Ri3JyTO3nqEtm2f8l5CVyF+6YoeTZZBg\ns+ZqQa1FsCY516+zjaAjxlPCadGFnGvPGCfCKODr1/dw0C3rhZpxPvZXlCqV\nRcKv/6FFcHz3b3NEzLWt798Ty32HFKPi+4WL6BWThNOy4pOBSwpk76nktLV2\nIvR0rJUtas1YYPI1xOHHPLqh69IK3A0xNJpfSxbHyxFILEIDkmsOyzM0caDY\nnTO0zXcYnDrQhVMqC8U5kVze9W9LDEIwj5jCNG1p8sb4Dlz4XubTbFo3RzLc\nuSzUgOch/0mNRCk2H+bBpy00cX+ow7J8j6eS4R1P4FHa71gufK72aR5RsIoJ\n5VtjAG104dxHCz5VZERcAaXnFMRdPVbAcWTKXsdK//CUPsqtRx6mswq38hXF\nSV19\r\n=/OWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","name":"postcss-modules-values","author":{"name":"Glen Maddern"},"readme":"# CSS Modules: Values\n\nPass arbitrary values between your module files\n\n### Usage\n\n```css\n/* colors.css */\n@value primary: #BF4040;\n@value secondary: #1F4F7F;\n\n.text-primary {\n  color: primary;\n}\n\n.text-secondary {\n  color: secondary;\n}\n```\n\n```css\n/* breakpoints.css */\n@value small: (max-width: 599px);\n@value medium: (min-width: 600px) and (max-width: 959px);\n@value large: (min-width: 960px);\n```\n\n```css\n/* my-component.css */\n/* alias paths for other values or composition */\n@value colors: \"./colors.css\";\n/* import multiple from a single file */\n@value primary, secondary from colors;\n/* make local aliases to imported values */\n@value small as bp-small, large as bp-large from \"./breakpoints.css\";\n/* value as selector name */\n@value selectorValue: secondary-color;\n\n.selectorValue {\n  color: secondary;\n}\n\n.header {\n  composes: text-primary from colors;\n  box-shadow: 0 0 10px secondary;\n}\n\n@media bp-small {\n  .header {\n    box-shadow: 0 0 4px secondary;\n  }\n}\n@media bp-large {\n  .header {\n    box-shadow: 0 0 20px secondary;\n  }\n}\n```\n\n**If you are using Sass** along with this PostCSS plugin, do not use the colon `:` in your `@value` definitions. It will cause Sass to crash.\n\nNote also you can _import_ multiple values at once but can only _define_ one value per line.\n\n```css\n@value a: b, c: d; /* defines a as \"b, c: d\" */\n```\n\n### Justification\n\nSee [this PR](https://github.com/css-modules/css-modules-loader-core/pull/28) for more background\n\n## License\n\nISC\n\n## With thanks\n\n- Mark Dalgleish\n- Tobias Koppers\n- Josh Johnston\n\n---\n\nGlen Maddern, 2015.\n","engines":{"node":">= 10.13.0 || >= 12.13.0 || >= 14"},"gitHead":"ad530009aa11a2fbe1b5fc3949230457e35f7962","license":"ISC","scripts":{"lint":"yarn eslint && yarn prettier","test":"jest","eslint":"eslint --ignore-path .gitignore .","pretest":"yarn lint","test:ci":"yarn pretest && yarn cover","prettier":"prettier -l --ignore-path .gitignore .","test:only":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage --collectCoverageFrom=\"src/**/*\"","prepublishOnly":"yarn test"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"homepage":"https://github.com/css-modules/postcss-modules-values#readme","keywords":["css","modules","postcss"],"repository":{"url":"git+https://github.com/css-modules/postcss-modules-values.git","type":"git"},"_npmVersion":"6.14.8","description":"PostCSS plugin for CSS Modules to pass arbitrary values between your module files","directories":{},"maintainers":[{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"}],"_nodeVersion":"10.15.2","dependencies":{"icss-utils":"^5.0.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","postcss":"^8.0.7","prettier":"^2.1.2"},"peerDependencies":{"postcss":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/postcss-modules-values_4.0.0-rc.1_1600775305573_0.3554509212040031","host":"s3://npm-registry-packages"},"_id":"postcss-modules-values@4.0.0-rc.1","version":"4.0.0-rc.1"}