index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. const importDefault = (specifier) => import(specifier).then((module) => module.default)
  2. export default {
  3. settings: {
  4. bullet: "-",
  5. emphasis: '_',
  6. strong: '*',
  7. listItemIndent: 'one',
  8. },
  9. plugins: [
  10. await importDefault('remark-frontmatter'),
  11. // Do a lint.
  12. await importDefault('remark-lint'),
  13. // Unix compatibility.
  14. await importDefault('remark-lint-final-newline'),
  15. // Differs or unsupported across vendors.
  16. await importDefault('remark-lint-no-auto-link-without-protocol'),
  17. await importDefault('remark-lint-no-blockquote-without-marker'),
  18. await importDefault('remark-lint-no-literal-urls'),
  19. [await importDefault('remark-lint-ordered-list-marker-style'), '.'],
  20. // Mistakes.
  21. await importDefault('remark-lint-hard-break-spaces'),
  22. await importDefault('remark-lint-no-duplicate-definitions'),
  23. await importDefault('remark-lint-no-heading-content-indent'),
  24. await importDefault('remark-lint-no-inline-padding'),
  25. await importDefault('remark-lint-no-shortcut-reference-image'),
  26. await importDefault('remark-lint-no-shortcut-reference-link'),
  27. await importDefault('remark-lint-no-undefined-references'),
  28. await importDefault('remark-lint-no-unused-definitions'),
  29. [await importDefault('remark-lint-emphasis-marker'), '_'],
  30. await importDefault('remark-lint-strong-marker'),
  31. await importDefault('./retext-preset.js'),
  32. await importDefault('./message-control.js'),
  33. ],
  34. }