{"_id":"@asvetliakov/stylelint-processor-styled-components","_rev":"4-2e933f1b59acc58a6d80bde5333e54fc","name":"@asvetliakov/stylelint-processor-styled-components","description":"A stylelint processor for styled-components","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"@asvetliakov/stylelint-processor-styled-components","version":"1.0.0","description":"A stylelint processor for styled-components","main":"lib/index.js","scripts":{"lint:eslint":"eslint .","lint:prettier":"prettier --list-different --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","prettier":"prettier --write --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","test":"npm run build && jest","build":"babel src --out-dir lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/styled-components/stylelint-processor-styled-components.git"},"keywords":["stylelint","processor","stylelint-processor","styled-components","lint"],"author":{"name":"Max Stoiber"},"license":"MIT","bugs":{"url":"https://github.com/styled-components/stylelint-processor-styled-components/issues"},"homepage":"https://github.com/styled-components/stylelint-processor-styled-components#readme","greenkeeper":{"ignore":["eslint","eslint-plugin-import","eslint-config-airbnb-base","babel-cli","babel-preset-latest","husky","jest","lint-staged","lodash","prettier"]},"devDependencies":{"@babel/cli":"^7.0.0-beta.32","@babel/core":"^7.0.0-beta.32","@babel/preset-env":"^7.0.0-beta.32","babel-plugin-istanbul":"^4.1.5","babel-plugin-jest-hoist":"^21.2.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.7.0","husky":"^0.14.3","jest":"^21.3.0-beta.8","lint-staged":"^4.0.1","lodash":"^4.15.0","prettier":"^1.4.4","stylelint":"^8.0.0","typescript":"~2.6.1"},"peerDependency":{"stylelint-config-styled-components":"^0.1.1"},"dependencies":{"@babel/traverse":"^7.0.0-beta.32","babylon":"7.0.0-beta.32"},"jest":{"transform":{"\\.(js|jsx)":"<rootDir>/preprocessor.js"}},"gitHead":"2f22cb6c1cdce8dda7ad5f45f0413c25bd5e5abc","_id":"@asvetliakov/stylelint-processor-styled-components@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"asvetliakov","email":"devpieron@gmail.com"},"dist":{"integrity":"sha512-OOPyPX5HqhDcFtDpBhcEWmofy+2SNMbe2O3Bm+msom25NNMwldw549BiwfHiSQinH0XnKT1oP1GShChchUZyJg==","shasum":"61e21cd6e544df6eecf58da464abd5f3006fb4d9","tarball":"https://registry.npmjs.org/@asvetliakov/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0Q5/DHggLthI4jggxB6b0gViYBZgXD6ZvqewaVY6XUAiBGSURuHePPry+F1ANhVbKAArflqDhYke5nlkCzh1xpJA=="}]},"maintainers":[{"name":"asvetliakov","email":"devpieron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-processor-styled-components-1.0.0.tgz_1510953411559_0.7142606663983315"},"directories":{}},"1.0.1":{"name":"@asvetliakov/stylelint-processor-styled-components","version":"1.0.1","description":"A stylelint processor for styled-components","main":"lib/index.js","scripts":{"lint:eslint":"eslint .","lint:prettier":"prettier --list-different --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","prettier":"prettier --write --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","test":"npm run build && jest","build":"babel src --out-dir lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/styled-components/stylelint-processor-styled-components.git"},"keywords":["stylelint","processor","stylelint-processor","styled-components","lint"],"author":{"name":"Max Stoiber"},"license":"MIT","bugs":{"url":"https://github.com/styled-components/stylelint-processor-styled-components/issues"},"homepage":"https://github.com/styled-components/stylelint-processor-styled-components#readme","greenkeeper":{"ignore":["eslint","eslint-plugin-import","eslint-config-airbnb-base","babel-cli","babel-preset-latest","husky","jest","lint-staged","lodash","prettier"]},"devDependencies":{"@babel/cli":"^7.0.0-beta.32","@babel/core":"^7.0.0-beta.32","@babel/preset-env":"^7.0.0-beta.32","babel-plugin-istanbul":"^4.1.5","babel-plugin-jest-hoist":"^21.2.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.7.0","husky":"^0.14.3","jest":"^21.3.0-beta.8","lint-staged":"^4.0.1","lodash":"^4.15.0","prettier":"^1.4.4","stylelint":"^8.0.0","typescript":"~2.6.1"},"peerDependency":{"stylelint-config-styled-components":"^0.1.1"},"dependencies":{"@babel/traverse":"^7.0.0-beta.32","babylon":"7.0.0-beta.32"},"jest":{"transform":{"\\.(js|jsx)":"<rootDir>/preprocessor.js"}},"gitHead":"40ceab9742051d71d57aa0fc8e19ef901bd220ce","_id":"@asvetliakov/stylelint-processor-styled-components@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"asvetliakov","email":"devpieron@gmail.com"},"dist":{"integrity":"sha512-Y+Vbea0X8E3vUMbHb6FWtor/IUH+ZSJx1Ldy4TvKw2NVQOsm2qWsxe3FacTMOpy/tO28J2a1MeYTnhKtWZoyhQ==","shasum":"6d0d0afeb0ae0b210abf1f26bc238cae641a9443","tarball":"https://registry.npmjs.org/@asvetliakov/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjNTepus0X4CLaJmXozV1ig4gg+I2yd3tRbNZ56I2atgIgRcfxGlaW6wPsxXtAHAr5tsJMigLInq2QJXSM+zHCIOY="}]},"maintainers":[{"name":"asvetliakov","email":"devpieron@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-processor-styled-components-1.0.1.tgz_1511099831065_0.4820187338627875"},"directories":{}},"1.5.0":{"name":"@asvetliakov/stylelint-processor-styled-components","version":"1.5.0","description":"A stylelint processor for styled-components","main":"lib/index.js","scripts":{"lint:eslint":"eslint .","lint:prettier":"prettier --list-different --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","prettier":"prettier --write --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","precommit":"lint-staged","test":"npm run build && jest test/*.test.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"jest":{"setupTestFrameworkScriptFile":"./test/jest-setup.js"},"repository":{"type":"git","url":"git+https://github.com/styled-components/stylelint-processor-styled-components.git"},"keywords":["stylelint","processor","stylelint-processor","styled-components","lint"],"author":{"name":"Max Stoiber"},"license":"MIT","bugs":{"url":"https://github.com/styled-components/stylelint-processor-styled-components/issues"},"homepage":"https://github.com/styled-components/stylelint-processor-styled-components#readme","greenkeeper":{"ignore":["eslint","eslint-plugin-import","eslint-config-airbnb-base","babel-cli","babel-preset-latest","husky","jest","lint-staged","lodash","prettier"]},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-core":"^7.0.0-bridge.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.7.0","husky":"^0.14.3","jest":"^23.5.0","lint-staged":"^4.0.1","lodash":"^4.15.0","prettier":"^1.4.4","stylelint":"^9.1.1","typescript":"~2.6.1"},"peerDependency":{"stylelint-config-styled-components":"^0.1.1","stylelint":">= 9"},"dependencies":{"@babel/parser":"^7.0.0","@babel/traverse":"^7.0.0","postcss":"^6.0.14"},"gitHead":"dcf76dd1048c953660b9baca8ad71bfbd5002025","_id":"@asvetliakov/stylelint-processor-styled-components@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"asvetliakov","email":"devpieron@gmail.com"},"dist":{"integrity":"sha512-vXPYLAOBTRh4tSCUvLmDkUEr+zkYCN14jl/uDZFXyziT7/zavVOquuCx3lTi7z48SDRv/AcnHmlrTOuBuJRj4w==","shasum":"e205861d32b8fcbb3bc3058f672fbb78cd702637","tarball":"https://registry.npmjs.org/@asvetliakov/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.5.0.tgz","fileCount":75,"unpackedSize":132425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb74RPCRA9TVsSAnZWagAAReQP/3CkTvTznNnihaBrOw4j\nHhf9GEqb7LSxRpDcCXE0Tgkw5BWwh8mO7WN6Mv1T3F+uhD4DNfNZ1BS8GNe/\nH0KmAiVlKty3xa2yoBej2M/aVg7CWEjIhWH+up2WSIgsTrWTfWavQYQ+mncC\n0hOgFU/1H1qAwCm4EinO4OqOrKPUN3DqUDWAiWvHN1fLrlLtITUGj7/zfgRY\nBTYv93brIcyufW/HzlejTDrq1tK3idKD/Cj/sKOsNW74z+3gHfRTDbFAdzMC\nYUvE/v5lrdpj6+6iSC63CnYipwqPWGs85sXp6oznelRNyA8YP+cfW/kQTMqH\ny3V8cHurRLFy4+S06u+yAaZhxxb5jHIpR4oPAWeTbTLZyR2PfhhhMunnHX8D\nDUfjPeGs2RdjKHKXksy32Bm3u4PWCZjXZGw7WAxwhoPJ6lym2ntKXunPClOB\njo04n8o7fi31plLh2Aki9A6Pg+trof1FcscKQnCX566Phh9btK2DvdsZTRL8\njc3/T3Bbcdk6hxQZko2WYDc2vFKb0tbQcv8gzOxeUfwDJidr65XYBWRCDqTD\nnQpkAAZXV+PREb2NGolgfR6MJRcfxPsp9aUB3GrsHxzhwBbtPspzfUHqNjWO\nG/sAphufwYpwkK1i6WUugowNamQ2q/t40IvW9LyylVEfdDyyJGAv/z6LHls7\nQoMy\r\n=rjye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4xb4UY4VcxPsNL362MRAzVM4CTL3FEkH/y6VTVefyiwIhAJkdiD6r5G58PXvp4Hcpl7r15Qzk4J7RUD1FR26w9xw9"}]},"maintainers":[{"name":"asvetliakov","email":"devpieron@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-processor-styled-components_1.5.0_1542423631261_0.31658735963013873"},"_hasShrinkwrap":false},"1.5.1":{"name":"@asvetliakov/stylelint-processor-styled-components","version":"1.5.1","description":"A stylelint processor for styled-components","main":"lib/index.js","scripts":{"lint:eslint":"eslint .","lint:prettier":"prettier --list-different --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","prettier":"prettier --write --print-width 100 --tab-width 2 --no-semi --single-quote '{src/**/*.{js,jsx},test/*.{js,jsx}}'","precommit":"lint-staged","test":"npm run build && jest test/*.test.js","build":"babel src --out-dir lib","prepublish":"npm run build"},"jest":{"setupTestFrameworkScriptFile":"./test/jest-setup.js"},"repository":{"type":"git","url":"git+https://github.com/styled-components/stylelint-processor-styled-components.git"},"keywords":["stylelint","processor","stylelint-processor","styled-components","lint"],"author":{"name":"Max Stoiber"},"license":"MIT","bugs":{"url":"https://github.com/styled-components/stylelint-processor-styled-components/issues"},"homepage":"https://github.com/styled-components/stylelint-processor-styled-components#readme","greenkeeper":{"ignore":["eslint","eslint-plugin-import","eslint-config-airbnb-base","babel-cli","babel-preset-latest","husky","jest","lint-staged","lodash","prettier"]},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-core":"^7.0.0-bridge.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.7.0","husky":"^0.14.3","jest":"^23.5.0","lint-staged":"^4.0.1","lodash":"^4.15.0","prettier":"^1.4.4","stylelint":"^9.1.1","typescript":"~2.6.1"},"peerDependency":{"stylelint-config-styled-components":"^0.1.1","stylelint":">= 9"},"dependencies":{"@babel/parser":"^7.0.0","@babel/traverse":"^7.0.0","postcss":"^6.0.14"},"gitHead":"0c6c27d21cb1596f9e1dbc47329edd650f43d1fa","_id":"@asvetliakov/stylelint-processor-styled-components@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"asvetliakov","email":"devpieron@gmail.com"},"dist":{"integrity":"sha512-wZMkyBho/W3lsDFHmcRBORE76ht1qvvjoQodtzZV+bZfLtV41OrwdGGC36Us4xNxi58Llm8Nhcbk6HaR/FiT1w==","shasum":"71af23035a7a12eed102145cb1d6e3f29c1f4147","tarball":"https://registry.npmjs.org/@asvetliakov/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.5.1.tgz","fileCount":75,"unpackedSize":132257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb75HxCRA9TVsSAnZWagAA06IP/27kaRFwSljyJIJUsQVv\n+4Sz8f3QmKC1q4POMpD7Rmd3m82+/WuM+sJ98O9/Lk0yPxuXL6WItE5Vayx+\n/K5SlBVd6vMqqaucF+EYs3B/8snXaFb2ffXqBna03vS0oV6df2zfug4HKkoW\nmasYdbLb/Y6rwy8BRIFBRg8EvQg4P0vn4B8+k/tykx8BNURaQnHc72oBlpND\nyfdIU8yxEUqcpN5IzZghI9zdZ3NvzegA7CC8/sL8o8pBav5pjHPk6a1QDa1t\nYi/eUWvB+RKSxwzVRwAHOPCqbOWE0x4WhGxsDSGU1YN5wMSx7AcTe4lxs2Z7\nZdS8n0md9GZwi4RUrnHuzzKlO4GrUaBbuG8kw0Y6r2fJtorlYIV/hTT5wWLJ\nEP8hWySKOP/jUDNBg0374V+54OlTJGK8VTFKJj058B4w0n9xSAGHQmhd1pU5\n/sNQkw4cu4+ZIdjDJOl6rlOiKHfRrtUOExmAgd7KzYTidrlTGhNoMowPsNrQ\naJSkr5PRHJwIHlfHlzQtEsjlxipNA3z/f0wj6l7EBw3VqqcHl8EZGEsv4u22\nc1UjPVU2dl0VguwOqMeXpx546FuIxzLaW03zvTHx3vt/i3gc52tkQZLcBAuw\nTMibNLXrsiBtMsSS0+P6uMd3zkptSxWTd+AXzhOkCs7YPABFcIaeOdaTh5bS\nEiM8\r\n=IFNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5RK1Y4SatqJoZ50NDLrFmDFLkPDVhe2HPm1wPZ9H8zAiEA99YHINdbT8KQvy9/x/IMQhgKrtlCSbv71v0v6D/Uh9s="}]},"maintainers":[{"name":"asvetliakov","email":"devpieron@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-processor-styled-components_1.5.1_1542427120547_0.23803522787766873"},"_hasShrinkwrap":false}},"readme":"# `stylelint-processor-styled-components`\n\nLint your [styled components](https://github.com/styled-components/styled-components) with [stylelint](http://stylelint.io/)!\n\n[![Build Status][build-badge]][build-url]\n[![Coverage Status][coverage-badge]][coverage-url]\n[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/styled-components/stylelint-processor)\n[![Greenkeeper][greenkeeper-badge]][greenkeeper-url]\n\n![Video of project in use](http://imgur.com/br9zdHb.gif)\n\n## Setup\n\nYou need:\n\n- `stylelint` (duh)\n- This processor, to extract styles from `styled-components`\n- The [`stylelint-config-styled-components`](https://github.com/styled-components/stylelint-config-styled-components) config to disable stylelint rules that clash with `styled-components`\n- Your favorite `stylelint` config! (for example [`stylelint-config-recommended`](https://github.com/stylelint/stylelint-config-recommended))\n\n```\n(npm install --save-dev\n  stylelint\n  stylelint-processor-styled-components\n  stylelint-config-styled-components\n  stylelint-config-recommended)\n```\n\nNow use those in your `.stylelintrc` and run stylelint with your JavaScript files!\n\n```json\n{\n  \"processors\": [\"stylelint-processor-styled-components\"],\n  \"extends\": [\n    \"stylelint-config-recommended\",\n    \"stylelint-config-styled-components\"\n  ]\n}\n```\n\n> **NOTE:** The processor works with Flow- and TypeScript-typed files too! (we'll assume TypeScript usage if your files end in `.ts` or `.tsx`)\n\n## [Documentation](https://www.styled-components.com/docs/tooling#stylelint)\n\n**Further documentation for this processor lives on [the styled-components website](https://www.styled-components.com/docs/tooling#stylelint)!**\n\n- [Setup](https://www.styled-components.com/docs/tooling#setup)\n- [Webpack](https://www.styled-components.com/docs/tooling#webpack)\n- [Interpolation tagging](https://www.styled-components.com/docs/tooling#interpolation-tagging)\n- [Tags](https://www.styled-components.com/docs/tooling#tags)\n- [sc-custom](https://www.styled-components.com/docs/tooling#sc-custom)\n- [Syntax Notes](https://www.styled-components.com/docs/tooling#syntax-notes)\n\n## License\n\nLicensed under the MIT License, Copyright © 2017 Maximilian Stoiber. See [LICENSE.md](./LICENSE.md) for more information!\n\nBased on Mapbox' excellent [`stylelint-processor-markdown`](https://github.com/mapbox/stylelint-processor-markdown), thanks to @davidtheclark!\n\n[build-badge]: https://travis-ci.org/styled-components/stylelint-processor-styled-components.svg?branch=master\n[build-url]: https://travis-ci.org/styled-components/stylelint-processor-styled-components\n[coverage-badge]: https://coveralls.io/repos/github/styled-components/stylelint-processor-styled-components/badge.svg?branch=master\n[coverage-url]: https://coveralls.io/github/styled-components/stylelint-processor-styled-components?branch=master\n[greenkeeper-badge]: https://badges.greenkeeper.io/styled-components/stylelint-processor-styled-components.svg\n[greenkeeper-url]: https://greenkeeper.io/\n","maintainers":[{"name":"asvetliakov","email":"devpieron@gmail.com"}],"time":{"modified":"2022-04-04T16:00:46.590Z","created":"2017-11-17T21:16:52.819Z","1.0.0":"2017-11-17T21:16:52.819Z","1.0.1":"2017-11-19T13:57:12.257Z","1.5.0":"2018-11-17T03:00:31.388Z","1.5.1":"2018-11-17T03:58:40.717Z"},"homepage":"https://github.com/styled-components/stylelint-processor-styled-components#readme","keywords":["stylelint","processor","stylelint-processor","styled-components","lint"],"repository":{"type":"git","url":"git+https://github.com/styled-components/stylelint-processor-styled-components.git"},"author":{"name":"Max Stoiber"},"bugs":{"url":"https://github.com/styled-components/stylelint-processor-styled-components/issues"},"license":"MIT","readmeFilename":"README.md"}