{ "private": true, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/remarkjs/remark-lint" }, "bugs": "https://github.com/remarkjs/remark-lint/issues", "author": "Titus Wormer (https://wooorm.com)", "contributors": [ "Titus Wormer (https://wooorm.com)", "Stephan Schneider ", "Merlijn Vos ", "John Vandenberg ", "Michael Mior ", "Nikita Sobolev ", "Patrick Gilday ", "Philipp Burckhardt ", "Piotr Kuczynski ", "Richard Littauer ", "Tony Brix ", "YJ Yang ", "Yoshua Wuyts ", "Emeric Fermas ", "Victor Felder ", "Yash Nisar ", "Ben Balter ", "Сковорода Никита Андреевич ", "Burak Yiğit Kaya ", "Danny Arnold ", "David Clark ", "Саша Черных ", "Bob “Wombat” Hogg ", "David Chambers ", "Denis Augsburger (https://simpleen.io)" ], "type": "module", "workspaces": [ "packages/remark-lint/", "packages/remark-lint-blockquote-indentation/", "packages/remark-lint-checkbox-character-style/", "packages/remark-lint-checkbox-content-indent/", "packages/remark-lint-code-block-style/", "packages/remark-lint-definition-case/", "packages/remark-lint-definition-spacing/", "packages/remark-lint-emphasis-marker/", "packages/remark-lint-fenced-code-flag/", "packages/remark-lint-fenced-code-marker/", "packages/remark-lint-file-extension/", "packages/remark-lint-final-definition/", "packages/remark-lint-final-newline/", "packages/remark-lint-first-heading-level/", "packages/remark-lint-hard-break-spaces/", "packages/remark-lint-heading-increment/", "packages/remark-lint-heading-style/", "packages/remark-lint-linebreak-style/", "packages/remark-lint-link-title-style/", "packages/remark-lint-list-item-bullet-indent/", "packages/remark-lint-list-item-content-indent/", "packages/remark-lint-list-item-indent/", "packages/remark-lint-list-item-spacing/", "packages/remark-lint-maximum-heading-length/", "packages/remark-lint-maximum-line-length/", "packages/remark-lint-no-auto-link-without-protocol/", "packages/remark-lint-no-blockquote-without-marker/", "packages/remark-lint-no-consecutive-blank-lines/", "packages/remark-lint-no-duplicate-defined-urls/", "packages/remark-lint-no-duplicate-definitions/", "packages/remark-lint-no-duplicate-headings/", "packages/remark-lint-no-duplicate-headings-in-section/", "packages/remark-lint-no-emphasis-as-heading/", "packages/remark-lint-no-empty-url/", "packages/remark-lint-no-file-name-articles/", "packages/remark-lint-no-file-name-consecutive-dashes/", "packages/remark-lint-no-file-name-irregular-characters/", "packages/remark-lint-no-file-name-mixed-case/", "packages/remark-lint-no-file-name-outer-dashes/", "packages/remark-lint-no-heading-content-indent/", "packages/remark-lint-no-heading-indent/", "packages/remark-lint-no-heading-like-paragraph/", "packages/remark-lint-no-heading-punctuation/", "packages/remark-lint-no-html/", "packages/remark-lint-no-inline-padding/", "packages/remark-lint-no-literal-urls/", "packages/remark-lint-no-missing-blank-lines/", "packages/remark-lint-no-multiple-toplevel-headings/", "packages/remark-lint-no-paragraph-content-indent/", "packages/remark-lint-no-reference-like-url/", "packages/remark-lint-no-shell-dollars/", "packages/remark-lint-no-shortcut-reference-image/", "packages/remark-lint-no-shortcut-reference-link/", "packages/remark-lint-no-table-indentation/", "packages/remark-lint-no-tabs/", "packages/remark-lint-no-undefined-references/", "packages/remark-lint-no-unneeded-full-reference-image/", "packages/remark-lint-no-unneeded-full-reference-link/", "packages/remark-lint-no-unused-definitions/", "packages/remark-lint-ordered-list-marker-style/", "packages/remark-lint-ordered-list-marker-value/", "packages/remark-lint-rule-style/", "packages/remark-lint-strikethrough-marker/", "packages/remark-lint-strong-marker/", "packages/remark-lint-table-cell-padding/", "packages/remark-lint-table-pipe-alignment/", "packages/remark-lint-table-pipes/", "packages/remark-lint-unordered-list-marker-style/", "packages/remark-preset-lint-consistent/", "packages/remark-preset-lint-markdown-style-guide/", "packages/remark-preset-lint-recommended/", "packages/unified-lint-rule/" ], "devDependencies": { "@types/mdast": "^4.0.0", "@types/parse-author": "^2.0.0", "@types/pluralize": "^0.0.33", "c8": "^8.0.0", "comment-parser": "^1.0.0", "github-slugger": "^2.0.0", "mdast-zone": "^6.0.0", "parse-author": "^2.0.0", "prettier": "^3.0.0", "remark": "^15.0.0", "remark-cli": "^12.0.0", "remark-comment-config": "^8.0.0", "remark-gfm": "^4.0.0", "remark-github": "^12.0.0", "remark-toc": "^9.0.0", "remark-validate-links": "^13.0.0", "strip-indent": "^4.0.0", "to-vfile": "^8.0.0", "type-coverage": "^2.0.0", "type-fest": "^4.0.0", "typescript": "^5.0.0", "unist-builder": "^4.0.0", "unist-util-remove-position": "^5.0.0", "xo": "^0.56.0" }, "scripts": { "prepack": "npm run build && npm run format", "build-packages": "node script/build-presets && node script/build-rules", "build-monorepo": "tsc --build --clean && tsc --build && type-coverage", "build": "npm run build-packages && npm run build-monorepo", "format": "remark . -qfo && prettier . -w --log-level warn && xo --fix", "test-api": "node --conditions development test.js", "test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api", "test": "npm run build && npm run format && npm run test-coverage" }, "prettier": { "tabWidth": 2, "useTabs": false, "singleQuote": true, "bracketSpacing": false, "semi": false, "trailingComma": "none" }, "xo": { "prettier": true, "rules": { "unicorn/prefer-string-replace-all": "off" }, "overrides": [ { "files": [ "test.js", "script/**/*.js" ], "rules": { "max-depth": "off", "no-await-in-loop": "off" } } ] }, "typeCoverage": { "atLeast": 100, "detail": true, "strict": true, "ignoreCatch": true } }