{"_id":"@splunk/stylelint-config","_rev":"38-8262a7ea3e062b8f9f161a989e787e02","name":"@splunk/stylelint-config","dist-tags":{"latest":"5.1.0"},"versions":{"3.0.1":{"name":"@splunk/stylelint-config","version":"3.0.1","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/stylelint-config@3.0.1","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"}],"dist":{"shasum":"349a01813fd03689aa8b06c69042ef24b35b133b","tarball":"https://registry.npmjs.org/@splunk/stylelint-config/-/stylelint-config-3.0.1.tgz","fileCount":7,"integrity":"sha512-zIswvblH1ALvNqFVMmmQPMaS9KUF6uNovxP6PuiQs2lwS0MdiryF8C4c09T1fjZJWqr3keCRmos4Xg34T3fiEw==","signatures":[{"sig":"MEYCIQDDDBVX88eUxVWxnvmLxah11/Pv+cCIECB7WABYdTBk2AIhAJMWro9x1gsRDiX7xAqvYxvAqPIPguvcKM02JhGwY16m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpNmsCRA9TVsSAnZWagAA4ekP/1fSouimWgqmZ355g0La\nBkSbGe1ZLH/2UcOghc9+RfC0Pbz83rrh8wJAhvN0vCkABgU0eO/i8arjFOPz\nVa4GQ3q4ZhfoOIIkeKudvjX8BNCPN/XMuuHX501a70uQ4k1G2lPQpW7Em6oP\nLl1ZcbaPlS7qg9Qgp+n4opP/YZBesS+I2Tmyw7uO8xUubozKb6h9sPcGDw8i\n1PH/muIc/xiWaN02dK96WFHQeWyhJMrOqwRWzTRPz4L/myI+e/oBWWvHbvyd\nLzbpSUf/ZTO5WqhC2j0BF2/X5truTR7NomcyF87/pjRgr+bSiQj0WMDFAWbi\nFF3rHdLs3MR1qVvumFVAEgQlUEoYddwG46Tx2w6Lm+S0Jh6rgyqcjDMsYUCC\nagZZhPnGCOrySXFYisSBO1Hcquq02/b6MqzERVAoPzE+YMcR0TvoLLgesuN9\nyOEAyqhZHNY+zFB6VzZiBYdzOmwfsUba+qxbef/xY9qKaJSYowl/kaMRBt3T\nQWC1WIZk76LxoS3PBWEdx2GE/3dW6zn/2youJiZXJQ4suRldBt3MnM0Mmywk\nwgdEF07jdkwDyLTEHLAHMWMd3pznFFexK/H+y7VSWxowa0feOq3K7wdqaobZ\neMkzB1ewaqAuo2q5RQ1cD8K0rJt6ZadR9qRXv33s7eX26ep//O26rowmy2zQ\nOfYw\r\n=aW+7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"postcss.js","engines":{"node":">=6"},"scripts":{"lint":"eslint src --ext \".js,.jsx\"","build":"babel src -d .","start":"babel src -d . --watch","lint:ci":"yarn run lint -- -f junit -o test-reports/lint-results.xml","lint:fix":"eslint src --ext \".js, .jsx\" --fix"},"_npmUser":{"name":"splunker","email":"devinfo@splunk.com"},"_npmVersion":"6.9.0","description":"Standardized Splunk stylelint configuration","directories":{},"_nodeVersion":"10.16.0","dependencies":{"stylelint-config-standard":"^18.2.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.11.1","@babel/cli":"^7.2.0","babel-eslint":"^10.0.1","eslint-plugin-react":"^7.12.1","@splunk/babel-preset":"^2.0.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@splunk/eslint-config":"^2.0.1","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-add-module-exports":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-config_3.0.1_1571084716026_0.521018622071602","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@splunk/stylelint-config","version":"4.0.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/stylelint-config@4.0.0","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"}],"dist":{"shasum":"00de7de5a8324eaa88e5d21d7101a6730e8aa2d0","tarball":"https://registry.npmjs.org/@splunk/stylelint-config/-/stylelint-config-4.0.0.tgz","fileCount":6,"integrity":"sha512-aoG0jHM2FH7UQAY5ErMOQSINIw25sA0dmskYOG47FDhboZODXyeNb/HsmXS9ZQrEfQOR/dCdEmI6fKVN5uEZ3w==","signatures":[{"sig":"MEYCIQCfJG3/MrOVIeJWpwU6yrq8/SPh2f3y7rdcyt98jVuA3wIhALIbFqX+hLP92WPf7o2+EBEXQIuIatqH+iS45wK3FQXA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebrdQCRA9TVsSAnZWagAA25oP/j8EEDz58NCyLuOvI365\ns0jRiW1dwswLAbDT1RmO0l4EdXtFRqbxDfC9RqctNzpR+HDLrkTgUN9NFPwO\n3bDItQIxnchT4yQpmTHl2XQ1uzYRo81mT9txermZ1kBAUu1Swh3H/mxItmsN\n8U1NoQ6reGTayDv1Nu4w8ViLPywKLiqnx3QoYk/KoH65KUKLh/zQob4zNzBf\nimccvVt+2b4YSnDKZVSfW3OwnGnbENqdT8fvhsrw2h9xJsWrzdFlYPPnWs2t\nEeA9w+g9a3c4yLJbNIIFFYvnWVGnYKCuolSj3G7KM288X6SYresS4V68gFB0\ntWaHwoT+E8Os8lvTzalyWuJX8Grsb07kQLZp8X4N/mpmof+VbpSbAqnNMtmM\nPjH0Zd5CeIhjRuoDeuHCFZo/Y03q3bZ31J1U1YSbMnrMO94W/mLmriaW6Msl\nkY88MPXkgRVfbFZR+ReSxrPsEoo1M0Mbhj7W85fjEO5K0Zqocq6AMwKAIo3o\nOg5pxPH1mtbo985FsGQAHfMzZngDienB/VNFbaiXzaIlWZh9R/wUzS02cST8\nqcF+apqj+D3AD/ciFV2EWkrQejZZD3cwGY9s6+CZTcncA1S0/4uyA+yCa3ce\nDqy/tx3uu/Fsu+S9900lFz8jHTwGRjKjyAx3p5ZludnVR22ADYFPsX1sNavg\nsePU\r\n=D0+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"styled.js","engines":{"node":">=10"},"scripts":{"lint":"eslint src --ext \".js,.jsx\"","build":"babel src -d .","start":"babel src -d . --watch","lint:ci":"yarn run lint -- -f junit -o test-reports/lint-results.xml","lint:fix":"eslint src --ext \".js, .jsx\" --fix"},"_npmUser":{"name":"splunker","email":"devinfo@splunk.com"},"_npmVersion":"6.13.4","description":"Standardized Splunk stylelint configuration","directories":{},"_nodeVersion":"10.19.0","dependencies":{"stylelint-config-standard":"^19.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.11.1","@babel/cli":"^7.2.0","@babel/core":"^7.2.0","babel-eslint":"^10.0.1","eslint-plugin-react":"^7.12.1","@splunk/babel-preset":"^2.0.2","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@splunk/eslint-config":"^2.0.1","eslint-config-prettier":"^3.3.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-add-module-exports":"^1.0.0"},"peerDependencies":{"stylelint":"^13"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-config_4.0.0_1584314191803_0.1483553383803189","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@splunk/stylelint-config","version":"5.0.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/stylelint-config@5.0.0","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"dist":{"shasum":"d54c0937c6d0fbabff4773a7938a199b7ec20730","tarball":"https://registry.npmjs.org/@splunk/stylelint-config/-/stylelint-config-5.0.0.tgz","fileCount":6,"integrity":"sha512-Hc3FPhM7szS7uqVYXQWpCvYERQMTv4bZ7AJRi+vsGgvd3JFsE3pwJmnoVnF6/JnwG9plRlNFGDyf9kv6ZJFq3g==","signatures":[{"sig":"MEQCIHnXurzjZDvHkxina9nO6DiGbgJfySgZmXYTmcrqGMKTAiBMRMtNj+J92kIaMXlON9PhlMtMnoAlIJ67+A8Fu5WP4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17838},"main":"styled.js","engines":{"node":">=14"},"gitHead":"98671e61553f1bfb9840c92cd1b4357a22d8ef06","scripts":{"docs":"NODE_ENV=production webpack --config docs.gen.webpack.config.js","lint":"eslint src --ext \".js,.jsx\"","build":"babel src -d . --ignore \"**/docs\"","start":"yarn run build --watch","lint:ci":"yarn run lint -- -f junit -o test-reports/lint-results.xml","lint:fix":"eslint src --ext \".js, .jsx\" --fix","docs:start":"webpack serve --config docs.gen.webpack.config.js","docs:publish":"eval $(splunk-docs-package docs) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH","docs:publish:external":"eval $(splunk-docs-package docs-external --suffix=public) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH"},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"_npmVersion":"9.8.1","description":"Standardized Splunk stylelint configuration","directories":{},"_nodeVersion":"18.18.2","dependencies":{"postcss-styled-syntax":"^0.6.4","stylelint-config-standard":"^34.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.14.0","webpack":"^5.88.2","@babel/cli":"^7.2.0","@babel/core":"^7.2.0","webpack-cli":"^5.1.4","babel-eslint":"^10.1.0","webpack-merge":"^5.9.0","webpack-dev-server":"^4.15.1","eslint-plugin-react":"^7.21.5","@splunk/babel-preset":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@splunk/eslint-config":"^4.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-add-module-exports":"^1.0.2"},"peerDependencies":{"stylelint":"^15"},"_npmOperationalInternal":{"tmp":"tmp/stylelint-config_5.0.0_1723152905055_0.5754014022501077","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@splunk/stylelint-config","version":"5.1.0","description":"Standardized Splunk stylelint configuration","main":"styled.js","license":"Apache-2.0","author":{"name":"Splunk Inc."},"scripts":{"build":"babel src -d . --ignore \"**/docs\"","docs":"NODE_ENV=production webpack --config docs.gen.webpack.config.js","docs:publish":"splunk-docs-publish docs","docs:publish:external":"splunk-docs-publish docs-external --suffix=public","docs:start":"webpack serve --config docs.gen.webpack.config.js","lint":"eslint \"src/**/*.{js,jsx}\"","lint:fix":"yarn run lint --fix","lint:ci":"yarn run lint -f @gitlab-formatters/gitlab -o test-reports/lint-results.json","start":"yarn run build --watch"},"dependencies":{"postcss-styled-syntax":"^0.6.4","stylelint-config-standard":"^34.0.0"},"devDependencies":{"@babel/cli":"^7.28.0","@babel/core":"^7.28.0","@splunk/babel-preset":"^4.0.0","@splunk/eslint-config":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","eslint":"^9.39.4","stylelint":"^15.11.0","webpack":"^5.106.2","webpack-cli":"^5.1.4","webpack-dev-server":"^5.2.2","webpack-merge":"^5.9.0"},"peerDependencies":{"stylelint":"^15"},"engines":{"node":">=14"},"_id":"@splunk/stylelint-config@5.1.0","gitHead":"6a49d292a2b07f64607b855ace6a5adaa69cbc6e","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-f6kOVBroDVcLEqj88a2f++mryasqUCWMc5uofC2xhM+S99rrqiiXmfB0TUm3+q3ky/5XqBVFTGuLCfu99YG/Ew==","shasum":"9256d61bf87f26da004fe77bbe87ea6266c49685","tarball":"https://registry.npmjs.org/@splunk/stylelint-config/-/stylelint-config-5.1.0.tgz","fileCount":8,"unpackedSize":19102,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBCMG3VHme9PtLZ0zizLkmNGO9uQicHrAyQ2Rr8dnf6bAiAy90lrncH4DxI6QW8loZ5ihRmSdKC3A/8dAjlEeBZl7w=="}]},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"directories":{},"maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"vtsvetkov-splunk","email":"vtsvetkov@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stylelint-config_5.1.0_1785975320262_0.46597525966866216"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-05T18:06:35.187Z","modified":"2026-08-06T00:15:21.405Z","1.3.0":"2018-03-05T18:06:35.253Z","1.4.0-alpha.sha-d5300bb5":"2018-07-12T00:32:30.209Z","1.4.0-alpha.sha-b5fd08bd":"2018-07-12T03:02:57.185Z","1.4.0-alpha.sha-3172d6ef":"2018-07-12T03:04:08.077Z","1.4.0-alpha.sha-846e9716":"2018-07-12T03:10:43.443Z","1.4.0-alpha.sha-37cf8114":"2018-08-21T00:48:28.719Z","1.4.0-alpha.sha-51d7adbd":"2018-08-24T01:53:30.450Z","2.0.0":"2018-09-14T00:43:45.905Z","3.0.0":"2019-01-31T19:36:04.834Z","3.0.1":"2019-10-14T20:25:16.176Z","4.0.0":"2020-03-15T23:16:31.973Z","5.0.0":"2024-08-08T21:35:05.235Z","5.1.0":"2026-08-06T00:15:20.417Z"},"author":{"name":"Splunk Inc."},"license":"Apache-2.0","description":"Standardized Splunk stylelint configuration","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"vtsvetkov-splunk","email":"vtsvetkov@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"readme":"# @splunk/stylelint-config\n\nA standardized stylelint config. It's designed to work well with `styled-components`\nand `prettier`, but can be used independently as well.\n\n## Install\n\nInstall the package and its dependencies.\n\n1. Install the peer dependencies:\n    ```\n    npm install --save-dev stylelint@^15\n    ```\n2. Install the package:\n    ```\n    npm install --save-dev @splunk/stylelint-config\n    ```\n\n## Usage\n\nAdd the package to your stylelint configuration file. If you don't have one, create `stylelint.config.js` in\nthe root directory of your package.\n\n```js\nmodule.exports = {\n    extends: '@splunk/stylelint-config'\n};\n```\n\n### Disallow test selectors in styles\n\nTo report styling selectors that target attributes beginning with `data-test`, add the opt-in\n`no-test-selectors` configuration:\n\n```js\nmodule.exports = {\n    extends: [\n        '@splunk/stylelint-config',\n        '@splunk/stylelint-config/no-test-selectors',\n    ],\n};\n```\n\nThis configuration reports violations as warnings so adopting it does not fail CI unless\nthe consuming project explicitly configures Stylelint to fail on warnings.\n","readmeFilename":"README.md"}