{"_id":"@condorhero/stylelint-config","_rev":"2-09a47e7ce063481f8b9182a74b11bc60","name":"@condorhero/stylelint-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-beta.1":{"name":"@condorhero/stylelint-config","version":"1.0.0-beta.1","packageManager":"pnpm@7.1.6","description":"My Stylelint config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-less","Stylelint-config-scss","Stylelint-config-sass","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/all"},"main":"index.js","peerDependencies":{"stylelint":">=14.9.0"},"bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"homepage":"https://github.com/condorheroblog/stylelint-config#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"@condorhero/stylelint-config-css":"^1.0.0-beta.1","@condorhero/stylelint-config-jss":"^1.0.0-beta.1","@condorhero/stylelint-config-less":"^1.0.0-beta.1","@condorhero/stylelint-config-scss":"^1.0.0-beta.1"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config@1.0.0-beta.1","_integrity":"sha512-6m1+1gelcy4u9j37Afc9wgS3cGgWpEy3PtFMkyrnASbg773672bWpUhFq3nZhWShkagbC4mYQ4uvm/vGaFU2ew==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/85b45bdb66737a9b6fb610dbefd6c3f5/condorhero-stylelint-config-1.0.0-beta.1.tgz","_from":"file:condorhero-stylelint-config-1.0.0-beta.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6m1+1gelcy4u9j37Afc9wgS3cGgWpEy3PtFMkyrnASbg773672bWpUhFq3nZhWShkagbC4mYQ4uvm/vGaFU2ew==","shasum":"e2a61339c72ee3cb6551337789b8e05871c5e1fb","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config/-/stylelint-config-1.0.0-beta.1.tgz","fileCount":4,"unpackedSize":12860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhCos8VeMtGkrLQEcBlbzD82OzZ0lmhKfqwF5ytq68dAiBMDMI7NI+woZDyIZUNfAE1tnrR/oxIj/Dj0tDyyVo0kg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiphBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpskA/8CzyMJ1k5LFrVsPvG/jIu7vgLZ4DKRaBR59i4IKg1tm9NfxQv\r\n4XjX7VEZSZV/AUA00qm/3SdaCGJ61MHFGQBEKqFtloI6Yw01AUSM6yUDE5BU\r\nnREJoLj1vmDLEuKwj6pvOChKSNTPt4RShJW2gR9uUjyz3LiHzFCfB8dlq0XC\r\nbJhMJmrBIFU1KI5uNnP9LDYLJwxNJKNnzf+7ClRODQTbXInIfUb6JCzIP4Fo\r\ntrjVmA4CiouTs2s3QMwdUGQQctK8EK0mq0AOOUDhuMiWHbMFgAD9zN/JVEDO\r\nqgx5UofpPhJ98RkUU/PWSB5NILNjRkVfbnsHdsKsqfFkPAm0hGB90lEzeMlk\r\npCLUn+t4aF/WEw3BPyRg/UIdmCKb6qDdQJGPENanqjW6E4UXousAoo+nVmAG\r\nw1l5IAOl47QAYJ+K9lh0XfsxRBsvAfI5jVzhHGNdphdCMzbsqHwZVJzvcjmM\r\no1c+/NDdViZYBxgxmqhITiwaJv4Vc/bWLhAlkqdoUKZMuP37dk72bqPhwABZ\r\npXJOU+eqKKeBzR3r7oiJcc7dA0qpLzuPBGWz0v5ew/y9OqlmW1QhNCEAI7J9\r\n2MAS0xwwPYdMFIqrl6b1AdsotUKX/QOASJQhVKCblv/ThMpHlSuitIq+iN/6\r\nEtRTFQpP/VkPiV93O3TCaArEYWtLh7IzDzA=\r\n=/WY7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config_1.0.0-beta.1_1655050328287_0.6824365379549242"},"_hasShrinkwrap":false},"1.0.0":{"name":"@condorhero/stylelint-config","version":"1.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-less","Stylelint-config-scss","Stylelint-config-sass","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/all"},"main":"index.js","peerDependencies":{"stylelint":">=14.9.0"},"bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"homepage":"https://github.com/condorheroblog/stylelint-config#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"@condorhero/stylelint-config-css":"^1.0.0","@condorhero/stylelint-config-jss":"^1.0.0","@condorhero/stylelint-config-less":"^1.0.0","@condorhero/stylelint-config-scss":"^1.0.0"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config@1.0.0","_integrity":"sha512-Y0Iee7BPCZCTyP5OaJHsfWE0G7O7nl14js3ZnTBidDNdkawnwalJEKe4tmobCAB4KkUtVtPU6VTC0W+VlvE+wA==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/5426fc3c9c17a72ab174f9100818c3b7/condorhero-stylelint-config-1.0.0.tgz","_from":"file:condorhero-stylelint-config-1.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Y0Iee7BPCZCTyP5OaJHsfWE0G7O7nl14js3ZnTBidDNdkawnwalJEKe4tmobCAB4KkUtVtPU6VTC0W+VlvE+wA==","shasum":"6e1640603c719dff2b334ca691bb51cff9d3a3c8","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config/-/stylelint-config-1.0.0.tgz","fileCount":4,"unpackedSize":13948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA5LtDjws/jsM12C8IwKKwjN0J6b8bZWeuorbJGBZ7vwIgK/1NguB/eiqcC+iyZnelzgsrpVWSf/rSWXk1Q3XIPqc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr87w//b/qf8eU/oladW34HUP7CZVXEfSG7i/BJaz4BKxf459OYgMBz\r\nYAmBVghYdKR2lDmrS27ZnIGqWw+I405zQzSfCSVXPmbPtq3n/t3ffOJ7QfIX\r\nqtA5OdB6QF3s54vWx8WASL2jq2icv7piBJw2Y9lYpQ2PmJnO8goA8aMy5dbw\r\n/I5gUdqfQzZrj4O6iFVD7RXRwzPxceBi68yEFlyWt8Vq3WqihlGl0HcoA0bL\r\nXU7v0h4NHTu72b+BRT71mMRL9GjNOWwsNNHEzFSl7oAQR+/8dBaS2h+cZtvW\r\nvdQK4m7ziyF9XNBNPJEvl7/0YLE7w29pCUhFqockWyqjCwLdOXwHQVM/G124\r\nb+CRSvdc+GfEjhxzFPGCpFZ83pjVD5SIqXuBUQt4LfYFuEnfFoJzGWSVQZSc\r\nobo9oXEshw+/D6bzsm2I8J1NAqzLoxESpTof/k2T8FagEOOn/lGxsvXsY9Q6\r\nw8HXlB3HSRzrm1DvwwjtwXdzaK3p7rNdAYOKFP+TNDR8zd3Z8iTeImeJImo3\r\nv/+qMlywLX+XdoFDR0Nu7w0BJETHO02f2TbfVBa8x4RQXJNIz5WkUduYKlZo\r\nDHPk4g6DizkURWWmevyRsT3dCkZ4nCR2hnPkEqkp8Qek/ZD9kb1K0i7ijHL0\r\n6bm06SBFFGaPweRG/peuaFCQyEp3MsgRgmE=\r\n=gF8T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config_1.0.0_1655108805029_0.6402935920724566"},"_hasShrinkwrap":false},"2.0.0":{"name":"@condorhero/stylelint-config","version":"2.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-less","Stylelint-config-scss","Stylelint-config-sass","Stylelint-config-vue","Stylelint-config-preset"],"license":"MIT","author":"CondorHero","repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/all"},"main":"index.js","peerDependencies":{"stylelint":">=14.9.0"},"bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"homepage":"https://github.com/condorheroblog/stylelint-config#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"dependencies":{"@condorhero/stylelint-config-css":"^2.0.0","@condorhero/stylelint-config-jss":"^2.0.0","@condorhero/stylelint-config-less":"^2.0.0","@condorhero/stylelint-config-scss":"^2.0.0","@condorhero/stylelint-config-vue":"^2.0.0"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config@2.0.0","_integrity":"sha512-NHj4oIyK4mzNdRbxHYaf46QTKTx6oYxJyot5QIzPSZFL1xa24BN3PO9UDwgWdc0meGcCE9SvWN01BHI0hz7WlQ==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/2e0fc82e2aac027b82732e6825ca3438/condorhero-stylelint-config-2.0.0.tgz","_from":"file:condorhero-stylelint-config-2.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-NHj4oIyK4mzNdRbxHYaf46QTKTx6oYxJyot5QIzPSZFL1xa24BN3PO9UDwgWdc0meGcCE9SvWN01BHI0hz7WlQ==","shasum":"ad98037df17e6445f43ffc108050855b270f7821","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config/-/stylelint-config-2.0.0.tgz","fileCount":4,"unpackedSize":14113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPvmCxdRfXZr951m3wMtPJxQJ14dl1NgT/vW92Elyo+AiA5ZjLPAQGEFiFsPVRpWu33MY0so9r0QtBVCiMFnk5kyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnMg//fd9POG3UjtRsGiVxv+YAOiUcY6SskS4/T8pr/vksxz82dv0C\r\nPSlfDX9bghmXEGHhEKiJxbhzKXGFvh9e9iUW0camH6l9wfZCCCeQWj7+3oB/\r\nLfJZZEygIJIiy6uVBsmBKi5EumifSpCDTuuRn/1E35eycbkOyAuojByAIj5I\r\n9zrNMK0hmRJZ+Fu6+d2yBG/Lcs0huDzeX0tICo4deu3M9R08An/Xw7hWBmB8\r\nradfwQIqnNRGGXvPvfgDENVJTpG+tJsxmFxgSsDevUVm7q37M8s083HDpYlq\r\nIto9xm73qsPv8SHdD6hLIUNRbq1A1mtRGiaTmPhj4U2xd23ySmPTbCPJ9zFN\r\n47+HunoWRTxaklr7yA0DmN0jZ3MFtsns6crbza1NaendGKtVN6jveRPWC1u/\r\noxPCwmMX2yPz4y2j1OopXza54k9uzlvTE1rcV3Ddjn3YLLLxVXDbFzRS7xun\r\nS0bCsxtDXBxJzmxFshUcrxj1XRM6xzynnDjazgRTHpTVhCiexMNmKsnI4Zos\r\nqtgJwhiynv7OZkIDZrlBAC8d2TimgdrXCI3M/Nlmd4bf3OrJQWcp1u3P52Vt\r\n6zZAttFWjQJjXXWgdGAyjlsswEJ/flfBvEWf11y4yRTZHDgGhJPt624YRrYW\r\n/SPYG1uTWB+4X3e2ZetldclobQvQIJbbeI8=\r\n=R7N+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condorhero","email":"love2xinwei@gmail.com"},"directories":{},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config_2.0.0_1657610899815_0.4182215817865116"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-12T16:12:08.222Z","1.0.0-beta.1":"2022-06-12T16:12:08.479Z","modified":"2022-07-12T07:28:20.117Z","1.0.0":"2022-06-13T08:26:45.252Z","2.0.0":"2022-07-12T07:28:20.051Z"},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"description":"My Stylelint config presets","homepage":"https://github.com/condorheroblog/stylelint-config#readme","keywords":["eslint","Stylelint-config-css","Stylelint-config-less","Stylelint-config-scss","Stylelint-config-sass","Stylelint-config-vue","Stylelint-config-preset"],"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/all"},"author":"CondorHero","bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"license":"MIT","readme":"# @condorhero/stylelint-config\n\n<p align=\"center\">\n    My stylelint config presets\n</p>\n\n\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@condorhero/stylelint-config\" target=\"__blank\">\n        <img src=\"https://img.shields.io/npm/v/@condorhero/stylelint-config?color=a1b858&label=\" alt=\"NPM version\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/@condorhero/stylelint-config\" target=\"__blank\">\n        <img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/@condorhero/stylelint-config?color=50a36f&label=\">\n    </a>\n    <br />\n</p>\n\n> Note: Less not supported, please see [stylelint-config-less](https://github.com/condorheroblog/stylelint-config/blob/main/packages/less/README.md)\n\n- The(stylelint-config-standard) standard shareable config for Stylelint.\n- stylelint-config-recess-order is Recess-based property sort order for Stylelint.\n- Lint also for CSS, HTML, markdown, css-modules, bem, SCSS, css-in-js.\n- Auto fix for formatting.\n- CSS, Sass, JSS...out-of-box.\n- Sorted CSS properties.\n\n## Usage\n\n### Install\n\n```bash\npnpm add -D eslint @condorhero/stylelint-config\n```\n\n### Config `.stylelintrc`\n\n```json\n{\n  \"extends\": \"@condorhero/stylelint-config\"\n}\n```\n\n> You can use a [`.stylelintignore`](https://stylelint.io/user-guide/ignore-code#files-entirely) file to ignore specific files, Alternatively, you can add an [ignoreFiles property](https://stylelint.io/user-guide/configure#ignorefiles) within your configuration object.**It is recommended to use the CLI command to specify the format file suffix**, For example: `stylelint src/**/*.{css,html,md}`).\n\n### Add script for package.json\n\nFor example:\n\n```json\n{\n  \"scripts\": {\n    \"stylelint\": \"stylelint stylelint **/*.{css,html,md,scss}\",\n    \"stylelint:fix\": \"stylelint stylelint **/*.{css,html,md,scss} --fix\"\n  }\n}\n```\n\n### Config VS Code auto fix\n\nCreate `.vscode/settings.json`\n\n```json\n{\n  \"css.validate\": false,\n  \"less.validate\": false,\n  \"scss.validate\": false,\n\n  \"editor.formatOnSave\": false,\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.stylelint\": true\n  },\n  \"files.autoSaveDelay\": 500,\n}\n```\n> source: https://github.com/stylelint/vscode-stylelint/issues/35\n\n## Other Stylelint presets\n\n- [@condorhero/stylelint-config-css](../css/README.md)\n- [@condorhero/stylelint-config-jss](../jss/README.md)\n- [@condorhero/stylelint-config-less](../less/README.md)\n- [@condorhero/stylelint-config-scss](../scss/README.md)\n- [@condorhero/stylelint-config-vue](../vue/README.md)\n\n## Contribution Guide\n\nHey there! We are really excited that you are interested in contributing. This is a general contribution guide. Before submitting your contribution, please make sure to take a moment and read through the following guide:\n\n### PackageManager\n\n- latest [pnpm](https://pnpm.io/)\n\n### Update Dependencies\n\nKeeping dependencies up-to-date is one of the important aspects to keep projects alive and getting latest bug fixes on time. We recommend to update dependencies in weekly or bi-weekly intervals.\n\nWe use [taze](https://github.com/antfu/taze) to update the dependencies manually most of the time. As deps updating bots like Dependabot or Renovate could be a bit annoying when you have a lot projects.\n\nWith [taze](https://github.com/antfu/taze), you can run [taze](https://github.com/antfu/taze) major -Ir to check and select the versions to update interactive. -I stands for --interactive, -r stands for --recursive for monorepo.\n\n**I usually use:**\n\n```zsh\ntaze -r major && taze -w\n```\n\nAfter bumpping, we install them, runing build and test to verify nothing breaks before pushing to main.\n\n### monorepo\n\n![stylelint-config](https://user-images.githubusercontent.com/47056890/173309864-cb19da18-2531-4407-9f07-f17e00616f90.png)\n\n<details>\n<summary>for npm（My backup）</summary>\n\n<br />\n\n```zsh\n# add a monorepo，package.json adds a new field workspaces, which you can also add manually\nnpm init -w ./packages/typescript\n\n# Run \"test\" script on all packages\nnpm run test --workspaces\n# Tip - this also works:\nnpm run test  -ws\n\n# To run a command for a specific package, add the --workspace (singular) flag:\n# Runs \"test\" only on package-a\nnpm run test --workspace package-a\n\n# Tip - this also works:\nnpm run test -w package-a\n```\n\n\n<br />\n</details>\n\n\n<details>\n<summary>for pnpm:</summary>\n\n<br />\n\n```zsh\n# add a file pnpm-workspace.yaml\n# for example:\npackages:\n  - 'packages/*'\n\n\n# Run \"test\" script on all packages\npnpm run test -r\n# Tip - this also works:\npnpm run test --recursive\n\n# To run a command for a specific package, add the --workspace and --filter flag:\n# Runs \"test\" only on package-a\nnpm run test --recursive --filter=\"package-a\"\n\n# Tip - this also works:\nnpm run test -r -F=\"package-a\"\n```\n\n\n> Note: pnpm -w is --workspace-root\nRun as if pnpm was started in the root of the [workspace](https://pnpm.io/workspaces) instead of the current working directory.\n\n<br />\n</details>\n\n\n### Commit Convention\nWe use [Conventional Commits](https://www.conventionalcommits.org/) for commit messages, which allows the changelog to be auto-generated based on the commits. Please read the guide through if you aren't familiar with it already.\n\n### EditorConfig\n\nEditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs.\n\nVS Code need download Plugin - [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig).\n\n## License\n\n[MIT](https://github.com/condorheroblog/stylelint-config/blob/main/LICENSE)\n","readmeFilename":""}