{"name":"stylelint","version":"15.10.0","description":"A mighty CSS linter that helps you avoid errors and enforce conventions.","keywords":["css-in-js","css","less","lint","linter","markdown","sass","scss","stylelint","sugarss"],"homepage":"https://stylelint.io","repository":{"type":"git","url":"git+https://github.com/stylelint/stylelint.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/stylelint"},"license":"MIT","author":{"name":"stylelint"},"main":"lib/index.js","types":"types/stylelint/index.d.ts","bin":{"stylelint":"bin/stylelint.js"},"scripts":{"benchmark-rule":"node scripts/benchmark-rule.mjs","format":"prettier . --write --cache","lint":"npm-run-all --parallel --continue-on-error lint:*","lint:formatting":"prettier . --check --cache","lint:js":"eslint . --cache --max-warnings=0 --ext .js,.mjs","lint:md":"remark . --quiet --frail","lint:types":"tsc","prepare":"husky install && patch-package","release":"np --no-release-draft","pretest":"npm run lint","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test-coverage":"npm test --ignore-scripts -- --coverage","test-only":"npm test --ignore-scripts","version":"changeset version","postversion":"git restore package.json","watch":"npm test --ignore-scripts -- --watch","changelog-to-github-release":"remark --quiet --use ./scripts/remark-changelog-to-github-release.mjs CHANGELOG.md"},"lint-staged":{"*.{js,mjs}":"eslint --cache --fix","*.{js,json,md,mjs,ts,yml}":"prettier --write"},"prettier":"@stylelint/prettier-config","eslintConfig":{"extends":["stylelint","stylelint/jest"],"overrides":[{"files":["**/*.mjs"],"plugins":["eslint-plugin-import"],"rules":{"import/extensions":["error","ignorePackages"]}}],"globals":{"__dirname":true,"module":true,"require":true,"testRule":true},"root":true},"remarkConfig":{"plugins":["@stylelint/remark-preset"]},"jest":{"clearMocks":true,"collectCoverage":false,"collectCoverageFrom":["lib/**/*.{js,mjs}","!lib/**/{__tests__,testUtils}/**/*.{js,mjs}"],"coverageDirectory":"./.coverage/","coverageProvider":"v8","coverageReporters":["lcov","text-summary"],"coverageThreshold":{"global":{"branches":75,"functions":75,"lines":75,"statements":75}},"moduleNameMapper":{"^stylelint$":"<rootDir>/lib/index.js","stylelint/lib/utils/getOsEol":"<rootDir>/lib/utils/getOsEol.js"},"preset":"jest-preset-stylelint","roots":["lib","system-tests"],"testEnvironment":"node","testRegex":".*\\.test\\.m?js$|rules/.*/__tests__/.*\\.m?js$","watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"dependencies":{"@csstools/css-parser-algorithms":"^2.3.0","@csstools/css-tokenizer":"^2.1.1","@csstools/media-query-list-parser":"^2.1.2","@csstools/selector-specificity":"^3.0.0","balanced-match":"^2.0.0","colord":"^2.9.3","cosmiconfig":"^8.2.0","css-functions-list":"^3.1.0","css-tree":"^2.3.1","debug":"^4.3.4","fast-glob":"^3.3.0","fastest-levenshtein":"^1.0.16","file-entry-cache":"^6.0.1","global-modules":"^2.0.0","globby":"^11.1.0","globjoin":"^0.1.4","html-tags":"^3.3.1","ignore":"^5.2.4","import-lazy":"^4.0.0","imurmurhash":"^0.1.4","is-plain-object":"^5.0.0","known-css-properties":"^0.27.0","mathml-tag-names":"^2.1.3","meow":"^9.0.0","micromatch":"^4.0.5","normalize-path":"^3.0.0","picocolors":"^1.0.0","postcss":"^8.4.24","postcss-resolve-nested-selector":"^0.1.1","postcss-safe-parser":"^6.0.0","postcss-selector-parser":"^6.0.13","postcss-value-parser":"^4.2.0","resolve-from":"^5.0.0","string-width":"^4.2.3","strip-ansi":"^6.0.1","style-search":"^0.1.0","supports-hyperlinks":"^3.0.0","svg-tags":"^1.0.0","table":"^6.8.1","write-file-atomic":"^5.0.1"},"devDependencies":{"@changesets/cli":"^2.26.2","@changesets/get-github-info":"^0.5.2","@jest/globals":"^29.5.0","@stylelint/prettier-config":"^2.0.0","@stylelint/remark-preset":"^4.0.0","@types/balanced-match":"^1.0.2","@types/css-tree":"^2.3.1","@types/debug":"^4.1.8","@types/file-entry-cache":"^5.0.2","@types/global-modules":"^2.0.0","@types/globjoin":"^0.1.0","@types/imurmurhash":"^0.1.1","@types/micromatch":"^4.0.2","@types/normalize-path":"^3.0.0","@types/postcss-less":"^4.0.2","@types/postcss-resolve-nested-selector":"^0.1.0","@types/postcss-safe-parser":"^5.0.1","@types/style-search":"^0.1.3","@types/svg-tags":"^1.0.0","@types/write-file-atomic":"^4.0.0","benchmark":"^2.1.4","common-tags":"^1.8.2","deepmerge":"^4.3.1","eslint":"^8.44.0","eslint-config-stylelint":"^19.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","husky":"^8.0.3","jest":"^29.5.0","jest-preset-stylelint":"^6.1.0","jest-watch-typeahead":"^2.2.2","lint-staged":"^13.2.3","np":"^8.0.4","npm-run-all":"^4.1.5","patch-package":"^7.0.0","postcss-html":"^1.5.0","postcss-import":"^15.1.0","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.6","remark-cli":"^11.0.0","sugarss":"^4.0.1","typescript":"^5.1.6"},"engines":{"node":"^14.13.1 || >=16.0.0"},"gitHead":"e56aa3001c3ef0070c6b2713a1554257f37472ab","bugs":{"url":"https://github.com/stylelint/stylelint/issues"},"_id":"stylelint@15.10.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"8c986b08530ccc6b840a12fdd54cc3b0bb4c7688","size":179697,"noattachment":false,"key":"/stylelint/-/stylelint-15.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stylelint/download/stylelint-15.10.0.tgz"},"_npmUser":{"name":"mattxwang","email":"matt@matthewwang.me"},"directories":{},"maintainers":[{"name":"jeddy3","email":""},{"name":"ntwb","email":"stephen@netweb.com.au"},{"name":"romainmenke","email":""},{"name":"ybiquitous","email":"10koba01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint_15.10.0_1688500629199_0.7558359432101802"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T19:57:09.476Z","publish_time":1688500629476,"_source_registry_name":"default","_cnpm_publish_time":1688500629476,"dist-tags":{"latest":"17.4.0","next":"16.0.0-3"}}