{"_id":"@arcticicestudio/remark-preset-lint","_rev":"2-5c27fa76f5c140bf655f97d82fe6f2bf","name":"@arcticicestudio/remark-preset-lint","dist-tags":{"latest":"0.4.0"},"versions":{"0.4.0":{"name":"@arcticicestudio/remark-preset-lint","version":"0.4.0","description":"Arctic Ice Studio Markdown code style guide rules as an extensible remark-lint rule preset","author":{"name":"Arctic Ice Studio","email":"development@arcticicestudio.com","url":"https://www.arcticicestudio.com"},"contributors":[{"name":"Sven Greb","email":"development@svengreb.de","url":"https://www.svengreb.de"}],"homepage":"https://github.com/arcticicestudio/styleguide-markdown","repository":{"type":"git","url":"git+https://github.com/arcticicestudio/styleguide-markdown.git","directory":"packages/@arcticicestudio/remark-preset-lint"},"bugs":{"url":"https://github.com/arcticicestudio/styleguide-markdown/issues"},"license":"MIT","keywords":["style","guide","markdown","remark","remark-lint","rule","preset"],"main":"index.js","publishConfig":{"access":"public"},"dependencies":{"remark-footnotes":"^3.0.0","remark-frontmatter":"^3.0.0","remark-gfm":"^1.0.0","remark-lint":"^8.0.0","remark-lint-blockquote-indentation":"^2.0.1","remark-lint-checkbox-character-style":"^3.0.0","remark-lint-checkbox-content-indent":"^3.0.0","remark-lint-code-block-style":"^2.0.1","remark-lint-definition-case":"^2.0.1","remark-lint-definition-spacing":"^2.0.1","remark-lint-emphasis-marker":"^2.0.1","remark-lint-fenced-code-flag":"^2.0.1","remark-lint-fenced-code-marker":"^2.0.1","remark-lint-file-extension":"^1.0.5","remark-lint-final-definition":"^2.1.0","remark-lint-final-newline":"^1.0.5","remark-lint-first-heading-level":"^2.0.1","remark-lint-hard-break-spaces":"^2.0.1","remark-lint-heading-increment":"^2.0.1","remark-lint-heading-style":"^2.0.1","remark-lint-linebreak-style":"^2.0.1","remark-lint-link-title-style":"^2.0.1","remark-lint-list-item-bullet-indent":"^3.0.0","remark-lint-list-item-content-indent":"^2.0.1","remark-lint-list-item-indent":"^2.0.1","remark-lint-list-item-spacing":"^3.0.0","remark-lint-maximum-heading-length":"^2.0.1","remark-lint-maximum-line-length":"^2.0.3","remark-lint-no-auto-link-without-protocol":"^2.0.1","remark-lint-no-blockquote-without-marker":"^4.0.0","remark-lint-no-consecutive-blank-lines":"^3.0.0","remark-lint-no-duplicate-defined-urls":"^1.0.1","remark-lint-no-duplicate-definitions":"^2.0.1","remark-lint-no-duplicate-headings":"^2.0.1","remark-lint-no-duplicate-headings-in-section":"^2.0.2","remark-lint-no-emphasis-as-heading":"^2.0.1","remark-lint-no-empty-url":"^2.0.1","remark-lint-no-file-name-articles":"^1.0.5","remark-lint-no-file-name-consecutive-dashes":"^1.0.5","remark-lint-no-file-name-irregular-characters":"^1.0.5","remark-lint-no-file-name-mixed-case":"^1.0.5","remark-lint-no-file-name-outer-dashes":"^1.0.6","remark-lint-no-heading-content-indent":"^3.0.0","remark-lint-no-heading-indent":"^3.0.0","remark-lint-no-heading-like-paragraph":"^2.0.1","remark-lint-no-heading-punctuation":"^2.0.1","remark-lint-no-html":"^2.0.1","remark-lint-no-inline-padding":"^3.0.0","remark-lint-no-literal-urls":"^2.0.1","remark-lint-no-missing-blank-lines":"^2.0.1","remark-lint-no-multiple-toplevel-headings":"^2.0.1","remark-lint-no-paragraph-content-indent":"^3.0.0","remark-lint-no-reference-like-url":"^2.0.1","remark-lint-no-shell-dollars":"^2.0.2","remark-lint-no-shortcut-reference-image":"^2.0.1","remark-lint-no-shortcut-reference-link":"^2.0.1","remark-lint-no-table-indentation":"^3.0.0","remark-lint-no-tabs":"^2.0.1","remark-lint-no-undefined-references":"^3.0.0","remark-lint-no-unneeded-full-reference-image":"^2.0.1","remark-lint-no-unneeded-full-reference-link":"^2.0.1","remark-lint-no-unused-definitions":"^2.0.1","remark-lint-ordered-list-marker-style":"^2.0.1","remark-lint-ordered-list-marker-value":"^2.0.1","remark-lint-rule-style":"^2.0.1","remark-lint-strong-marker":"^2.0.1","remark-lint-table-cell-padding":"^3.0.0","remark-lint-table-pipe-alignment":"^2.0.1","remark-lint-table-pipes":"^3.0.0","remark-lint-unordered-list-marker-style":"^2.0.1"},"devDependencies":{"remark-cli":"^9.0.0"},"peerDependencies":{"remark-cli":"^9.0.0"},"_id":"@arcticicestudio/remark-preset-lint@0.4.0","_nodeVersion":"15.13.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Gw0CBqNqmDj3jr1EZqx5K4EV1N152xmcYqLsxNrSwmKQmkMh64CO5i+89zaYxH2c59GJ1Nt/4bGxS/CU/UvuWw==","shasum":"d16c72639c82cb6b2026fe68986dfb79e9592c21","tarball":"https://registry.npmjs.org/@arcticicestudio/remark-preset-lint/-/remark-preset-lint-0.4.0.tgz","fileCount":17,"unpackedSize":47592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga2XDCRA9TVsSAnZWagAAKd8P/1LX1dJ8p9wT87ilzxkp\nU3Lvkn8kbSAdlNr0UsNSJOyALg8zNgXi/DUIJtp2HYCgf6y8teNv9MsxlpGj\n3LHRvyEKjO+LPy58qIkCKR/umy2SIDjrAcLNxeZjD05cVy8sWO6IDdi4Kjrt\nZ3CxRpTWbVU80yymiXZCsmwuZwDpxVt5hDXpEbWbOVNgYqFNtHIrfa1tkTEY\nNQ2WJuPm6z4bD1YnkQ7NyydE9HzF9eW/iwLnz4+n+q7aXRL60wPYrh/vjTVq\nB2FZg7L7bXL9He5aHjVXdLARcrHgtaHkTtjcw077sj9aZ0X45K8iabtq4Y9R\nHFowVFEvBsbJg4LWeBYV1cyGYE82TuXoi572IyMNVWKG0fQt7gM7YGIcWLJ9\njU+q8k8Ad1Hvz0acfcmc5QGZosM1awq4LUxWiQf0X6kBgWwrxgRVtyLjM3cj\n5Rf1fR4N7fnXOJVYBFyhNcEyyEBCnqy/WMwgIfGmTY/+flF3BsELdWhTfaF4\ntUEyM9aLDV0Izs1W9ZTSpNEzeefLwcb/KMizngf16lEwCSId2/XhORfNE5oO\nXTkElLY7PJloAN+cFjUU1Av1/MDzT/byWxcNFa6cWKz4z8rK7Akabv3g8FtV\netbra84I/bqTGTjqZAYgqdenQc0xb5MluTy2BBFfAQYzDHRw7bGtCL5/IdNo\n/r/O\r\n=JzJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrWNbXt9kYSd/EM0DfKdCf+S6CtawpZFtqithbi2a47QIhANiEOtAPxXZTZDYAk3J7rfvNy6H2Y7WPcpSog5lIoES6"}]},"_npmUser":{"name":"arcticicestudio","email":"development@arcticicestudio.com"},"directories":{},"maintainers":[{"name":"arcticicestudio","email":"development@arcticicestudio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-preset-lint_0.4.0_1617651139530_0.6520992168628073"},"_hasShrinkwrap":false,"deprecated":"Please migrate to the @svengreb/remark-preset-lint package"}},"time":{"created":"2021-04-05T19:32:19.481Z","0.4.0":"2021-04-05T19:32:19.661Z","modified":"2023-04-23T11:51:30.340Z"},"maintainers":[{"name":"arcticicestudio","email":"development@arcticicestudio.com"}],"description":"Arctic Ice Studio Markdown code style guide rules as an extensible remark-lint rule preset","homepage":"https://github.com/arcticicestudio/styleguide-markdown","keywords":["style","guide","markdown","remark","remark-lint","rule","preset"],"repository":{"type":"git","url":"git+https://github.com/arcticicestudio/styleguide-markdown.git","directory":"packages/@arcticicestudio/remark-preset-lint"},"contributors":[{"name":"Sven Greb","email":"development@svengreb.de","url":"https://www.svengreb.de"}],"author":{"name":"Arctic Ice Studio","email":"development@arcticicestudio.com","url":"https://www.arcticicestudio.com"},"bugs":{"url":"https://github.com/arcticicestudio/styleguide-markdown/issues"},"license":"MIT","readme":"<p align=\"center\"><img src=\"https://raw.githubusercontent.com/arcticicestudio/styleguide-markdown/main/assets/images/packages/@arcticicestudio/remark-preset-lint/repository-hero.svg?sanitize=true\"/></p>\n\n<p align=\"center\">The <a href=\"https://github.com/arcticicestudio/styleguide-markdown\" target=\"_blank\" rel=\"noreferrer\">Arctic Ice Studio Markdown code style guide</a> rules as an extensible <a href=\"https://github.com/remarkjs/remark-lint\" target=\"_blank\" rel=\"noreferrer\">remark-lint</a> rule preset.</p>\n\n<p align=\"center\"><a href=\"https://github.com/arcticicestudio/styleguide-markdown/releases/latest\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-markdown.svg?style=flat-square&label=Release&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0\"/></a> <a href=\"https://arcticicestudio.github.io/styleguide-markdown\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-markdown.svg?style=flat-square&label=Docs&logo=read-the-docs&logoColor=eceff4&colorA=4c566a&colorB=88c0d0\"/></a> <a href=\"https://github.com/arcticicestudio/styleguide-markdown/blob/main/CHANGELOG.md\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-markdown.svg?style=flat-square&label=Changelog&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0\"/></a></p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/@arcticicestudio/remark-preset-lint\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/npm/v/@arcticicestudio/remark-preset-lint.svg?style=flat-square&label=npm&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2Q4ZGVlOSIgZD0iTTEyIDE0SDRhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoOGEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMnpNNCAzLjMzMkEuNjcuNjcgMCAwIDAgMy4zMzIgNHY4YzAgLjM2Ny4zLjY2OC42NjguNjY4aDhhLjY3LjY3IDAgMCAwIC42NjgtLjY2OFY0QS42Ny42NyAwIDAgMCAxMiAzLjMzMnptMCAwIi8+PHBhdGggZmlsbD0iI2Q4ZGVlOSIgZD0iTTggNmgyLjY2OHY2LjY2OEg4em0wIDAiLz48L3N2Zz4K\"/></a> <a href=\"https://www.npmjs.com/package/@arcticicestudio/remark-preset-lint\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/npm/dt/@arcticicestudio/remark-preset-lint.svg?style=flat-square&label=Downloads&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2Q4ZGVlOSIgZD0iTTEyIDE0SDRhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoOGEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMnpNNCAzLjMzMkEuNjcuNjcgMCAwIDAgMy4zMzIgNHY4YzAgLjM2Ny4zLjY2OC42NjguNjY4aDhhLjY3LjY3IDAgMCAwIC42NjgtLjY2OFY0QS42Ny42NyAwIDAgMCAxMiAzLjMzMnptMCAwIi8+PHBhdGggZmlsbD0iI2Q4ZGVlOSIgZD0iTTggNmgyLjY2OHY2LjY2OEg4em0wIDAiLz48L3N2Zz4K\"/></a></p>\n\n<p align=\"center\"><a href=\"https://github.com/arcticicestudio/styleguide-markdown/releases/latest\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-markdown.svg?style=flat-square&label=Markdown%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=markdown\"/></a> <a href=\"https://github.com/arcticicestudio/styleguide-javascript/releases/latest\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-javascript.svg?style=flat-square&label=JavaScript%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=javascript\"/></a> <a href=\"https://github.com/arcticicestudio/styleguide-git/releases/latest\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/github/release/arcticicestudio/styleguide-git.svg?style=flat-square&label=Git%20Style%20Guide&logoColor=eceff4&colorA=4c566a&colorB=88c0d0&logo=git\"/></a></p>\n\nThis package implements the rules of the [Arctic Ice Studio Markdown style guide][gh-arcticicestudio/styleguide-markdown] as an extensible [remark-lint][gh-remarkjs/remark-lint] rule preset. It supports all [official core rules][gh-remarkjs/remark-lint-blob-docs-rules] and [various plugins][gh-remarkjs/remark-blob-docs-plugins] like the [“frontmatter” Markdown extension][gh-remarkjs/remark-frontmatter] for [YAML][] and [TOML][gh-toml-lang/toml] and [“GitHub Flavoured” Markdown][gh-remarkjs/remark-gfm].\n\n## Getting Started\n\nNote that this package uses [npm version 7.7.0 or higher][gh-blog-npm_v7] as the main package manager, but the documentations also include instructions to work with [Yarn][yarn-classic] (classic / `v1`).\n\n### Installation\n\nAdd the package as development dependency to your project:\n\n```sh\n# With npm...\nnpm install --save-dev @arcticicestudio/remark-preset-lint\n\n# or Yarn.\nyarn add --dev @arcticicestudio/remark-preset-lint\n```\n\nNote that [peer dependencies][node-blog-peer_deps], like the [remark-lint][gh-remarkjs/remark-lint] package itself, are **only installed automatically when using a npm version equal or higher than `7.0.0`**, otherwise they must be installed separately like described in the [peer dependencies](#peer-dependencies) section below.\nSee the [Node distribution index][node-dist-index] for more information about which npm version is bundled with which Node version.\n\n#### Peer Dependencies\n\nThis package depends on [various remark-lint rule packages][gh-remarkjs/remark-lint-tree-pkgs] that are defined as [peer dependencies][node-blog-peer_deps].\n\n##### npm versions `>=7.0.0`\n\nAs of **npm version `7.0.0`, peer dependencies are** [**installed automatically**][gh-npm/rfcs-blob-install_peer_deps] and does not require any additional steps.\n\n##### npm versions `>=5.0.0 <7.0.0`\n\nFor **npm version equal to or higher than `5.0.0` (pre-bundled with [Node.js 8][node-dist-v8-latest]) but less than `7.0.0`**, all peer dependencies can be auto-installed using the pre-bundled [`npx`][npm-npx] package:\n\n```sh\nnpx install-peerdeps --dev @arcticicestudio/remark-preset-lint\n```\n\n##### npm versions `<5.0.0`\n\nIf you’re using a **npm version less than `5.0.0`**, the `npx` package is not pre-bundled, but users can either simply install the [`npx`][npm-npx] package globally to run the above command or use the [install-peerdeps][npm-install-peerdeps] helper package locally/globally to let it handle the installation of all peer dependencies:\n\n```sh\n# Install and use the \"install-peerdeps\" helper package locally...\nnpm install install-peerdeps\n./node_modules/.bin/install-peerdeps --dev @arcticicestudio/remark-preset-lint\n\n# ...or globally.\nnpm install --global install-peerdeps\ninstall-peerdeps --dev @arcticicestudio/remark-preset-lint\n```\n\nTo install all peer dependencies manually without `npx` or any helper package, the npm `info` command can be used to get a list of all packages and their versions:\n\n```sh\n# List the names and versions of all peer dependencies...\nnpm info \"@arcticicestudio/remark-preset-lint\" peerDependencies\n\n# ...and install each listed package manually.\nnpm install PACKAGE@VERSION\n```\n\n##### Using Yarn instead of npm\n\nIf you’re not using npm but Yarn, peer dependencies can be installed by either adding them manually or using the [install-peerdeps][npm-install-peerdeps] helper package:\n\n```sh\n# Either add all packages manually by listing all required names and their versions and install them manually...\nyarn info @arcticicestudio/remark-preset-lint peerDependencies\nyarn add --dev remark-lint #...\n\n# ...or use the \"install-peerdeps\" helper package.\nyarn add --dev install-peerdeps\nyarn run install-peerdeps --dev @arcticicestudio/remark-preset-lint\n```\n\n## Usage\n\nThe package can be used as rule preset by adding it to the plugins within your `.remarkrc.js` or `.remarkrc` [configuration file][remark-lint-doc-conf]:\n\n```js\nmodule.exports = {\n  plugins: [\"@arcticicestudio/remark-preset-lint\"],\n};\n```\n\n## Contributing\n\nPlease read the [contribution guidelines][ghio-arcticicestudio/styleguide-markdown-dev-contributing] of the [Arctic Ice Studio Markdown style guide][gh-arcticicestudio/styleguide-markdown] for more details.\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/nord/repository-footer-separator.svg?sanitize=true\" /></p>\n\n<p align=\"center\">Copyright &copy; 2018-present <a href=\"https://www.arcticicestudio.com\" target=\"_blank\" rel=\"noreferrer\">Arctic Ice Studio</a> and <a href=\"https://www.svengreb.de\" target=\"_blank\" rel=\"noreferrer\">Sven Greb</a></p>\n\n<p align=\"center\"><a href=\"https://github.com/arcticicestudio/styleguide-markdown/blob/main/LICENSE\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://img.shields.io/static/v1.svg?style=flat-square&label=License&message=MIT&logoColor=eceff4&logo=github&colorA=4c566a&colorB=88c0d0\"/></a></p>\n\n[gh-arcticicestudio/styleguide-markdown]: https://github.com/arcticicestudio/styleguide-markdown\n[gh-blog-npm_v7]: https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli\n[gh-npm/rfcs-blob-install_peer_deps]: https://github.com/npm/rfcs/blob/latest/implemented/0025-install-peer-deps.md\n[gh-remarkjs/remark-blob-docs-plugins]: https://github.com/remarkjs/remark/blob/main/doc/plugins.md\n[gh-remarkjs/remark-frontmatter]: https://github.com/remarkjs/remark-frontmatter\n[gh-remarkjs/remark-gfm]: https://github.com/remarkjs/remark-gfm\n[gh-remarkjs/remark-lint-blob-docs-rules]: https://github.com/remarkjs/remark-lint/blob/main/doc/rules.md#list-of-rules\n[gh-remarkjs/remark-lint-tree-pkgs]: https://github.com/remarkjs/remark-lint/tree/main/packages\n[gh-remarkjs/remark-lint]: https://github.com/remarkjs/remark-lint\n[gh-toml-lang/toml]: https://github.com/toml-lang/toml\n[ghio-arcticicestudio/styleguide-markdown-dev-contributing]: https://arcticicestudio.github.io/remark-preset-lint-arcticicestudio/development/contributing.html\n[node-blog-peer_deps]: https://nodejs.org/en/blog/npm/peer-dependencies\n[node-dist-index]: https://nodejs.org/dist/index.json\n[node-dist-v8-latest]: https://nodejs.org/dist/latest-v8.x\n[npm-install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n[npm-npx]: https://www.npmjs.com/package/npx\n[remark-lint-doc-conf]: https://github.com/remarkjs/remark-lint#configuring-remark-lint\n[yaml]: http://yaml.org\n[yarn-classic]: https://classic.yarnpkg.com\n","readmeFilename":"README.md"}