@flixlix/config-remark

0.0.1 • Public • Published

Shared remark configuration

The purpose of the remark is linting, formatting and autogenerate contents of markdown files (.md).


Contents

Setup

  • Add workspace reference to @flixlix/config-remark and its peer dependencies:

    pnpm add -w @flixlix/config-remark remark remark-cli
  • Add remark configuration file:

    // .remarkrc.mjs
    
    export { default } from '@flixlix/config-remark';
  • Add remark ignore patterns file:

    # .remarkignore
    
    node_modules/
    
    # Next ignore patterns
    .next/
    .build/
    .coverage/
    
    # Custom ignore patterns
    ...
  • Add remark scripts:

    // package.json
    
    "scripts": {
      ...
      "remark": "remark",
      "remark:fix": "pnpm remark --output --"
      ...
    }

Automation

Usage

  • Automatic validation file with remark on save.

  • Automatic validation of staged files with remark on commit.

  • Manual usage from command line:

    pnpm remark .
    pnpm remark:fix .

Donation

If you found this project helpful, consider
buying me a coffee, donate by paypal or just leave a star
Thanks for your support, it is much appreciated!

License

MIT © Luca Félix


⬅ Back


Package Sidebar

Install

npm i @flixlix/config-remark

Weekly Downloads

2

Version

0.0.1

License

MIT

Unpacked Size

6.12 kB

Total Files

5

Last publish

Collaborators

  • flixlix