@kitschpatrol/mdat-config
TypeScript icon, indicating that this package has built-in type declarations

4.6.3 • Public • Published

@kitschpatrol/mdat-config

NPM Package @kitschpatrol/mdat-config License: MIT

MDAT configuration for @kitschpatrol/shared-config.

Overview

It's a shared MDAT (Markdown Autophagic Template) system config.

See @kitschpatrol/shared-config for the recommended single-package approach.

Setup

To use just mdat-config in isolation:

  1. Install the .npmrc in your project root. This is required for correct PNPM behavior:

    pnpm dlx @kitschpatrol/repo-config --init
  2. Add the package:

    pnpm add -D @kitschpatrol/mdat-config
  3. Add the starter .mdatrc.ts file to your project root, and add any customizations you'd like:

    pnpm exec mdat-config --init

Usage

The mdat binary is specified as a peer dependency, and should be installed up automatically by PNPM.

You can call it directly, or use the script bundled with the config.

Integrate with your package.json scripts as you see fit, for example:

"scripts": {
  "lint": "mdat-config --check"
  "format": "mdat-config --fix"
}

"Fix" in this case is a slight misnomer for consistency with the other shared-config tools.

It runs mdat readme expand to expand placeholder comments in your readme.md using the bundled mdat readme expansion rules, plus custom rules provided by mdat-config's mdat.config.ts file, plus any additional rules specified in the repository-specific .mdatrc.ts file.

CLI

Command: mdat-config

MDAT configuration for @kitschpatrol/shared-config.

Usage:

mdat-config [<file|glob> ...]
Option Alias Argument Description
--check -c Check for and report issues. Same as mdat-config.
--fix -f Fix all auto-fixable issues, and report the un-fixable.
--init -i Initialize by copying starter config files to your project root.
--print-config -p <path> Print the effective configuration at a certain path.
--help -h Print this help info.
--version -v Print the package version.

License

MIT © Eric Mika

Package Sidebar

Install

npm i @kitschpatrol/mdat-config

Weekly Downloads

11

Version

4.6.3

License

MIT

Unpacked Size

175 kB

Total Files

7

Last publish

Collaborators

  • kitschpatrol