{"_id":"@condorhero/stylelint-config-css","_rev":"2-50a767c0707e3b2dbc5a798d57f09c1d","name":"@condorhero/stylelint-config-css","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-beta.1":{"name":"@condorhero/stylelint-config-css","version":"1.0.0-beta.1","packageManager":"pnpm@7.1.6","description":"My Stylelint CSS config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/css"},"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":{"postcss-html":"^1.4.1","postcss-markdown":"^1.2.0","stylelint-config-recess-order":"^3.0.0","stylelint-config-standard":"^26.0.0","stylelint-selector-bem-pattern":"^2.1.1"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint ./test/bem/invalidBem.css --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config-css@1.0.0-beta.1","_integrity":"sha512-jBA2ReaBcEcFOmgc9bR/fWAJEHQHLRw3i/hhsWKDWaQuNKa68a+Ktm8c6FIE7ltgGu7AFs7zglEY7FB9LS+Pzw==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/d0737812db12977a0a3bfc43fcb48008/condorhero-stylelint-config-css-1.0.0-beta.1.tgz","_from":"file:condorhero-stylelint-config-css-1.0.0-beta.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jBA2ReaBcEcFOmgc9bR/fWAJEHQHLRw3i/hhsWKDWaQuNKa68a+Ktm8c6FIE7ltgGu7AFs7zglEY7FB9LS+Pzw==","shasum":"74d0b75cca65a44eb10f38e5077666647fe13eac","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-css/-/stylelint-config-css-1.0.0-beta.1.tgz","fileCount":4,"unpackedSize":13663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDew72Or0YhKG36EeFAtJuBJf7YQs/xvi+/+WXCulAqdAiA0NKbGPU/0IhEcYX20MwYlm7Ss746+qk3ZZDXlAluKfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipg/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSng//Q4FKnbq3dZo1hjy7v82VI3CHYVfS/9kLscJTp//BNghgufDX\r\nTqYMR5fbITDUqwHY00of3BMKkcw4McD+cm1L20QH6682xDk/e9O/3eGpvhd1\r\n1WikclAkm8Pq043sMWnuoO5AHdffqJ2kcGr7D0yBLPkuAVfeLgj8REbIk85x\r\nGqee+lep/7jC86H2ysiIuQiUxFFFyU5lWssVOiG3cWw7qFC6uG3c5RlpBlap\r\nPGCjFDgLtCd8CJ8wplYhMbRNQ6tR1ofCcmwz0del3iytMIwRmojcpMXcdAjP\r\noMcjIiBkMPfiz++8YqvsjRoiHgbQyzZUU6mgM8Fd6fiJ5flYreww9c5KLCLU\r\nE3i1w+reF/Q5vL3x23B8ZHaEfIFMMlYCDu3DX+DBLjRnffgdfALRrKofqGiO\r\n+eiqGuDcuUYJpS2P1jn7UQny0x/13ZWhZdJcoaOlkoq1X/gmxOtJC6r9igwT\r\nbOVQpEhOcE7E29LXDAeQHI+8Zw6OmXvJLBqPfhezekJsB13km+L9tPNu0GUH\r\ncWaI5Hovb4cHQBJ6ok7ZImkGK4r7NjfnGk46K9LQ6WmfigUNN7VH/4RbHluz\r\nEhpfI7oZ+ZmTuiWKlVOzO/E/k0wsI1ciAS9zn4bOEr4c2t6yQbStTJO5yA3M\r\nhdm437lBH0tr07s+zrewWxXQ7I6RsPI94Oo=\r\n=2iQt\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-css_1.0.0-beta.1_1655050217649_0.014755346813195125"},"_hasShrinkwrap":false},"1.0.0":{"name":"@condorhero/stylelint-config-css","version":"1.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint CSS config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/css"},"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":{"postcss-html":"^1.4.1","postcss-markdown":"^1.2.0","stylelint-config-css-modules":"^4.1.0","stylelint-config-recess-order":"^3.0.0","stylelint-config-standard":"^26.0.0","stylelint-selector-bem-pattern":"^2.1.1"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint ./css.module.css --fix --config=index.js","stylelint":"stylelint ./css.module.css --config=index.js"},"_id":"@condorhero/stylelint-config-css@1.0.0","_integrity":"sha512-bnVjkx5MxPa71s1kPo3FfPynh5Lhxi+zBFeQSa3IwWNu3yxUC7zvVpTOWw5Tj2DTu0IGv2YzM4uUd2btZOJ+7g==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/f0164224c87c5a8736d0b9c337b0ed31/condorhero-stylelint-config-css-1.0.0.tgz","_from":"file:condorhero-stylelint-config-css-1.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bnVjkx5MxPa71s1kPo3FfPynh5Lhxi+zBFeQSa3IwWNu3yxUC7zvVpTOWw5Tj2DTu0IGv2YzM4uUd2btZOJ+7g==","shasum":"e91962aec87c43a6eee82d6b6ef9d4d4bc05c78e","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-css/-/stylelint-config-css-1.0.0.tgz","fileCount":4,"unpackedSize":14509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIRk7qYqZv57k5N8WRuP4/U4lca7umdp+mqUaEzB0YEQIhAIGNjl0Z01zRU/r4yZ2kMaQ+GMQADf24K3MQYciY4ylZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvRRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyMg/9F1UNu21avwFWD6Q69aVxIstS+KWCF9RfTcjKWtB2WBNKj1qK\r\n23+RowNOyChgrtru/myKRbgnq1M/h4fQISEigiqSO87sUEND1yhjj/xD/2fP\r\nDpBWc2IBOnkX2dDIwZa3l6ZXfKy6sRaZcaWwo7IwvsnRiwEeU+W2gcWflqf1\r\nHLRYtdMcWOkptYdqgQrrgcrUtRxEwhOIcjqGlg2hGw5bgtFWe9i1vI1mVHIG\r\nKuHpRA5hhzj34TTscrPPt/H7U2VUFTuO/pJUdQ4WAe14eZE6HiPPao5tluJK\r\naE65nAkJl3kpwZcK9R+H/nfn2HxZfYx/zLghmRwAGqTHZb0vnSdCpT8LzLQ8\r\nSU2mgdJv7SHIB9s8SUneNtgQwU+EoLFaIFKKC4+Rzq6b6y9D6IQP0QSnmIFk\r\nBTT8zFxEztOk2A/xuq4amtI/quDVFgKyGQxNUVmVAKssPSo/CoN7OY2sSUx2\r\ne7pn1x2VWC6XYg9VhJsuBTtpb5enT3gbslBjqCFUDR8C/6q+WIdvsNgvrFxk\r\n+FhxSyrPskzVal9HUU4O+TqarVYv6MDpZFDgnUlUB2vgpyTjVFor4DntDnOY\r\nD+UFc6KU3yZcJg9ngWBshc2k0VLQxy2Fh57/6FveyV4qkRR9hF4xdQnjTCYj\r\nXFX1E0ZN5Ns5jKITj9LOEG7HNdEmRz8QlYk=\r\n=jbIi\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-css_1.0.0_1655108689673_0.04485544135130137"},"_hasShrinkwrap":false},"2.0.0":{"name":"@condorhero/stylelint-config-css","version":"2.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint CSS config presets","keywords":["eslint","Stylelint-config-css","Stylelint-config-preset"],"license":"MIT","author":"CondorHero","repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/css"},"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":{"postcss-html":"^1.4.1","postcss-markdown":"^1.2.0","stylelint-config-css-modules":"^4.1.0","stylelint-config-recess-order":"^3.0.0","stylelint-config-standard":"^26.0.0","stylelint-selector-bem-pattern":"^2.1.1"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint ./css.module.css --fix --config=index.js","stylelint":"stylelint ./css.module.css --config=index.js"},"_id":"@condorhero/stylelint-config-css@2.0.0","_integrity":"sha512-CtcLVaM0e/vpFP+iZb416mhI49s0TEfUgmIMh4bx9xJRXcOP6NsnJXvVqxTxcx/EfO6DzQksFOmIwVztCH7zEw==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/c6c83456d65004193c0a5b299de5e46d/condorhero-stylelint-config-css-2.0.0.tgz","_from":"file:condorhero-stylelint-config-css-2.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-CtcLVaM0e/vpFP+iZb416mhI49s0TEfUgmIMh4bx9xJRXcOP6NsnJXvVqxTxcx/EfO6DzQksFOmIwVztCH7zEw==","shasum":"a141dda6f7c10d7c2023fa14c242fe8b8bea51b0","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-css/-/stylelint-config-css-2.0.0.tgz","fileCount":4,"unpackedSize":14509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDylJW1LO/90JySiFHxJ7GBTG9m5pFQ1vUV8BpjF/0yaQIhAJbnx2Osci82AgOEqd1+EUfHD6ZDdHxbsihRLbJxy7No"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSIKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8phAAkOQFWDj/NFE3XLqXRYiwggqWRRvDktqMeM6IvFVt6L1/pxgW\r\nqc/IjyMJuUFPiWClsqf4aiPbZ53P68sBvX8AxEKHdfccEfmOgfWHYJQDKPEX\r\nBLn6nOt4Bz6BIVko0Fp3xFeEKU2/OwGpYpxMPgi6PBRu+XU9dfHN07LT3/86\r\nQR0DIqM50BV6KHOGDEO/yTYzPtsdQLtoUIVqb7MJ9m1sSeBGbAp/kuOdpJWw\r\n+tzY1yUfpbzefhJ/uJJqyfUs0DP5fMa+MLzD7ZPlU5MRjqKCmQ3F3iBzz4c8\r\nZqugmJUIFDZrpanKYEyrxf1V+QgdKDW0alTAc9dmN5QZe9p2Oz+lexpgx+4K\r\nO8z+QaOPdwGObPiC91ohPJQd16WJLEmExPHGd+DsH4jGkxPR9wsuYpRQAD+A\r\nmEHosXJ8RE4NkPt1DpBqSzkJte2bIc9UrR4bmfAeZ94vYz2jleRoSjcJbj7T\r\nSCr6Qs0GgBO93O0FLDKaN5OJw2cjsBNwFUnoYvRxR4S1kaBcr1Z9o09GXMpA\r\ns/SFYmbV3Nj3Yzr7C+pir+tnOu/El+pt5Y3dPzhLMrQYNR3hSrB37Edi/C2b\r\nUA8HOCQFbo8prGSim/bGB222kqiaOp42sqtSWe2J2ioGGEZC5guE1YXQml4j\r\njlj2lKSIcAevHejMu9ua5jwAYMEdmopPHzA=\r\n=/6e8\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-css_2.0.0_1657610762141_0.8399486343467035"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-12T16:10:17.588Z","1.0.0-beta.1":"2022-06-12T16:10:17.805Z","modified":"2022-07-12T07:26:02.425Z","1.0.0":"2022-06-13T08:24:49.800Z","2.0.0":"2022-07-12T07:26:02.332Z"},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"description":"My Stylelint CSS config presets","homepage":"https://github.com/condorheroblog/stylelint-config#readme","keywords":["eslint","Stylelint-config-css","Stylelint-config-preset"],"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/css"},"author":"CondorHero","bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"license":"MIT","readme":"# @condorhero/stylelint-config-css\n\n<p align=\"center\">\n    My stylelint config CSS presets\n</p>\n\n\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@condorhero/stylelint-config-css\" target=\"__blank\">\n        <img src=\"https://img.shields.io/npm/v/@condorhero/stylelint-config-css?color=a1b858&label=\" alt=\"NPM version\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/@condorhero/stylelint-config-css\" target=\"__blank\">\n        <img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/@condorhero/stylelint-config-css?color=50a36f&label=\">\n    </a>\n    <br />\n</p>\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.\n- Auto fix for formatting.\n- CSS out-of-box.\n- Sorted CSS properties.\n\n## Usage\n\n### Install\n\n```bash\npnpm add -D eslint @condorhero/stylelint-config-css\n```\n\n### Config `.stylelintrc`\n\n```json\n{\n  \"extends\": \"@condorhero/stylelint-config-css\"\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 **/*.{css,html,md}\",\n    \"stylelint:fix\": \"stylelint **/*.{css,html,md} --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## Check Also\n\n1. [@condorhero/stylelint-config](../../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":""}