{"_id":"@condorhero/stylelint-config-jss","_rev":"2-ecb46dee2b291bae7c094aa7ac94e0c2","name":"@condorhero/stylelint-config-jss","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-beta.1":{"name":"@condorhero/stylelint-config-jss","version":"1.0.0-beta.1","packageManager":"pnpm@7.1.6","description":"My Stylelint jss config presets","keywords":["eslint","Stylelint-config-jss","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/jss"},"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","@stylelint/postcss-css-in-js":"^0.38.0","postcss-syntax":"^0.36.2"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config-jss@1.0.0-beta.1","_integrity":"sha512-TbjwixbFgbjkQJWTY3dPrP/u6x5/zlmEbGlzIAUBoJ6qDHyVX2aA5BckgjogtIkIX+UAo11mcYZZY34+4Stalg==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/df61ee836ab87939bd42ebceb0b805e8/condorhero-stylelint-config-jss-1.0.0-beta.1.tgz","_from":"file:condorhero-stylelint-config-jss-1.0.0-beta.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TbjwixbFgbjkQJWTY3dPrP/u6x5/zlmEbGlzIAUBoJ6qDHyVX2aA5BckgjogtIkIX+UAo11mcYZZY34+4Stalg==","shasum":"479260ffdb59544347987dda91992790629f90d4","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-jss/-/stylelint-config-jss-1.0.0-beta.1.tgz","fileCount":4,"unpackedSize":12830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKrq3NlrATciw8zWrXDJ5wffAM2h58qgPj0ydER5rxVQIgAalhV6e2kdpt6MX5ENvTXfsQDJ/LSL2x7NBMd7lhPXs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiphACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Ag//fTKmOGmMmIFZXz37XlVkcfD1mmTNZhOm9QZ2mNyJuhcoF6AY\r\nGFLoYZ2doAGeRvXqAiyDC7UwpWdXYYUecDhKMmCCLyzaUfgW0l9tl2blRQlg\r\n6Xfa4/10wfqhRWEFTcYsYyWebA8BxaIJKciS6ssFZBFDoZVr2D2b+R57x20R\r\n8VEr/ggA9SUS00veaLM3fDfnAOj78KsNBWII0zv+PKPe7GB/f2wkATsB4RwY\r\nAVIi7bzFQGdvjyoPtZJjjH2k+XLDA0n3KoJqT8SNexxZonmygSU3p6/lNOCK\r\nXg9tJzhfi4Uqk5MYBFGXXUT5gjkPdnBbpTCDnCzW2xLPmmrgpc91EZTtzAFf\r\nSkLDJ6y8+T0WvDC916fgf9Nrj6Jqy+gh/yf7R+a3CT4e8J/rMc0H5GSFI6F2\r\nyQOjrYjG9YG5pOkhqGzxXhGixyaNd8g04nKKyr4kd7jZId3ehUat8taz+V+1\r\nQ43FUmlUJXqhF3rWWM0c2bCEciSX2MiIT+d8dC6OHVER8fVfgcoMJb10Jprw\r\nBNuqxS7DD3yrCN0GBrEqjWFUcqkUpP6lvbqzIv1c9tmWxXeS4Sn5HvGhb/aM\r\npYtLEqBbuTs4mO0bIVCUyttSV69EZLTOWjKUg8xfop0hiRfYKg+wH8fsxAQ0\r\nOAXQd6lPuOSvzTlwpa8U6Iksj2px2BFw3Xo=\r\n=pIyN\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-jss_1.0.0-beta.1_1655050242675_0.2378394002933899"},"_hasShrinkwrap":false},"1.0.0":{"name":"@condorhero/stylelint-config-jss","version":"1.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint jss config presets","keywords":["eslint","Stylelint-config-jss","Stylelint-config-preset"],"license":"MIT","author":{"name":"CondorHero"},"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/jss"},"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","@stylelint/postcss-css-in-js":"^0.38.0","postcss-syntax":"^0.36.2"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config-jss@1.0.0","_integrity":"sha512-Kmfol97375jh9+2NWMOeGwl9TzkH+P+uWcNZlgZAyzqaB7OgU+eGaVmIcAuWyDzQSdWZVrwq4/maiWzafHqA/Q==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/920d9747541ac76629ceb03428ce657b/condorhero-stylelint-config-jss-1.0.0.tgz","_from":"file:condorhero-stylelint-config-jss-1.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Kmfol97375jh9+2NWMOeGwl9TzkH+P+uWcNZlgZAyzqaB7OgU+eGaVmIcAuWyDzQSdWZVrwq4/maiWzafHqA/Q==","shasum":"af73634b5a145312ac9c8dfa7353ce1c307a4ab2","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-jss/-/stylelint-config-jss-1.0.0.tgz","fileCount":4,"unpackedSize":13597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6z3hUwoVrB/LELn59WjIPlPH/ZATyctdxgQ1+3gHsAAiEAnUx7M73096I3eYyRR3VVAZktA32PYA6+X7kYNiefuwA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvRlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC0BAAmJmvnHQdAbHnyZL53R3+LkC/OU6f4aVB60Un1AQezvEAiBj3\r\nxUPeirsbbIEjHfGsfy4GGw94d4SQMl8RAn5ijvbfwBVM3IEc5NihZ6udw4PH\r\nHr/y+EU6zFpMFOlSb8wgIJvMAYkrGRlQSAX1lVBANSt3sHohD6Om4rbD/SP7\r\nbj8aOSqbGJCA0ADZ/UBeUDpAv1Jmm8mWyNx/y/Cyz3pkHYow6RWdhJCxNFPy\r\nbN3+QExEffwOfnbePg1V+ET9AbxklxWieyvpkhfPiBQbR7AMpYRax4giwvT3\r\nXENqQOnzkem3+8wGcI7JM9o9oV3/Qc8R/TVQTHNKQPJs/etolrammClzmQO1\r\nx9oV2KQ3aXYkDeVuKrqJzAcaO2fd+ZWjHiFr57ViqZ0RNozu3e4nZRTXeUZk\r\n37rRIk5o5M1jT17mALUtUo96ed89DZ6JB1P+fQKu6lwXOPOs2m2JQ2dcrVaw\r\nlgyyYKHYcLTagXUva6goxQVuVb2M+zItBA1lhdfO7A5MdLX9JJeuuH5ImfV0\r\n+kbt1LP9PgoE6u/TmWNRLSDJcmbjkTaFHedwthQgdFGJmeuoZOdhWTdKnFRq\r\n9zgvDLlniUh6Cm3WoEMfG2QAMeoTOsguWTtpyrdL+Jp1V5eZSYZluw7mhq8X\r\nRr1d7w3kKtBC82UXmY5veZOqfDVZK9e8tpo=\r\n=X3Ou\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-jss_1.0.0_1655108709370_0.25377217959397247"},"_hasShrinkwrap":false},"2.0.0":{"name":"@condorhero/stylelint-config-jss","version":"2.0.0","packageManager":"pnpm@7.1.6","description":"My Stylelint jss config presets","keywords":["eslint","Stylelint-config-jss","Stylelint-config-preset"],"license":"MIT","author":"CondorHero","repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/jss"},"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","@stylelint/postcss-css-in-js":"^0.38.0","postcss-syntax":"^0.36.2"},"devDependencies":{"stylelint":"^14.9.0"},"scripts":{"stylelint:fix":"stylelint . --fix --config=index.js","stylelint":"stylelint . --config=index.js"},"_id":"@condorhero/stylelint-config-jss@2.0.0","_integrity":"sha512-ikCV8zxMZB/PM10O5550h5ec/VgUJlWx10nI9yiuPA38ZJ2nYWFTQO1iYs468dHyTNMbZ/mz5gJ7q3P8a0ARoA==","_resolved":"/private/var/folders/7j/t79xy7qs13ld89z06lzx68t00000gn/T/d3950341f08c20ba82dd49d5e70a057b/condorhero-stylelint-config-jss-2.0.0.tgz","_from":"file:condorhero-stylelint-config-jss-2.0.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-ikCV8zxMZB/PM10O5550h5ec/VgUJlWx10nI9yiuPA38ZJ2nYWFTQO1iYs468dHyTNMbZ/mz5gJ7q3P8a0ARoA==","shasum":"e114847a58099077b41aa38617272958ee246073","tarball":"https://registry.npmjs.org/@condorhero/stylelint-config-jss/-/stylelint-config-jss-2.0.0.tgz","fileCount":4,"unpackedSize":13597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMvWEmGueTn3wZY3KA9xo7UNOiQHkFCFW/M2E5BW4ouQIhANcmskSrr4LXyMmEGq2zjnkocpa/Hybv1dklIWQHIsSd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGHw/7BigY9Q/fdcBRmLrljt2E74TlhxRGp9f2A+G24evhFVycRMEf\r\nHf83DU5ve4nXtR9S//vwMzCMKNMij4tK8yJfSsjc5vaWAmcem8EQf4NcBpgQ\r\nNHyDArGGbSMEATnK6Os7+g+VCjzAM9rwMw5U3DqBpn9PO0ZZy/LKfFhhLvO1\r\nyTvmio/KQTOSp0vVg0T2SVLrGVFiErir6/bVppS0zjS8THtbJ4ydZ3f7QJSO\r\nUjDL74ZiDegutbH4mIFA+tzWR4d4DNNVDAlGD5doGU/IXn2xNqbUt2XYKYci\r\n1PRHvma2dTbBHRLqn9EAVX6TVXi9I0bC0FrpTL09URTlBGfD0I6TdDGS2RvL\r\n1Kz9V/ytb8by36jwJHWzyS40XlPh6ttYJ6nf0UGdAz3ycRKRXJW+5v2rKOM3\r\n5LAhT+25ZKk09KCQ+R4QXFTVzeaKyefy9h9YW2Wbc44SkHW5oOUNEVm0qXhu\r\naITYRroNCEB8ajStWH3U5+AydUxqn8TkgsmJSMAZcBsZLvvtPbdg1Jc8CACA\r\nwi1PTsLQ+NBr/0GMVQ3TVI06vAYChDff9iyQG2Jbu5mlAUfkOTTz+UCRd1g9\r\nEl1VRl3DlwpMVdDDqZNLyDIJqe9jqSWjc4rh128WMG0RcbJdhdEgnNapIY0U\r\nhN7j1kZ0vB3IW3QdFdQyZH1RLIrG0Srw2IA=\r\n=BXlK\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-jss_2.0.0_1657610772319_0.8603462010115841"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-12T16:10:42.620Z","1.0.0-beta.1":"2022-06-12T16:10:42.830Z","modified":"2022-07-12T07:26:12.494Z","1.0.0":"2022-06-13T08:25:09.532Z","2.0.0":"2022-07-12T07:26:12.432Z"},"maintainers":[{"name":"condorhero","email":"love2xinwei@gmail.com"}],"description":"My Stylelint jss config presets","homepage":"https://github.com/condorheroblog/stylelint-config#readme","keywords":["eslint","Stylelint-config-jss","Stylelint-config-preset"],"repository":{"type":"git","url":"git+https://github.com/condorheroblog/stylelint-config.git","directory":"packages/jss"},"author":"CondorHero","bugs":{"url":"https://github.com/condorheroblog/stylelint-config/issues"},"license":"MIT","readme":"# @condorhero/stylelint-config-jss\n\n<p align=\"center\">\n    My stylelint config jss 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- 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 HTML, markdown, css-modules, bem, css-in-js.\n- Auto fix for formatting.\n- css-in-js out-of-box.\n- Sorted CSS properties.\n\n> Note: `@stylelint/postcss-css-in-js` package may be abandoned [Deprecate package](https://github.com/stylelint/postcss-css-in-js/issues/225)，I will follow it in real time.\n\n## Usage\n\n### Install\n\n```bash\npnpm add -D eslint @condorhero/stylelint-config-jss\n```\n\n### Config `.stylelintrc`\n\n```json\n{\n  \"extends\": \"@condorhero/stylelint-config-jss\"\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,js,ts,jsx,tsx}\",\n    \"stylelint:fix\": \"stylelint **/*.{css,html,md,js,ts,jsx,tsx} --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":""}