@envsa/remark-config
Version:
Markdown and MDX linting for @envsa/shared-config.
24 lines (23 loc) • 768 B
TypeScript
import type { PluggableList, Preset as RemarkConfig } from 'unified';
import 'remark-stringify';
declare const remarkSharedConfig: RemarkConfig;
/**
* **Remark Shared Configuration**
* @see [@envsa/remark-config](https://github.com/envsa/shared-config/tree/main/packages/remark-config)
* @see [@envsa/shared-config](https://github.com/envsa/shared-config)
* @example
* ```js
* export default remarkConfig({
* rules: [
* ['remark-lint-first-heading-level', 2],
* ['remarkValidateLinks', { repository: false }],
* ],
* })
* ```
*/
export declare function remarkConfig(options?: {
plugins?: PluggableList | undefined;
rules?: Array<[string, unknown]>;
settings?: RemarkConfig['settings'];
}): RemarkConfig;
export default remarkSharedConfig;