JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 26
  • Score
    100M100P100Q65618F
  • License MIT

Write markdown files from a Marked token list or string

Package Exports

  • write-md-safe

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (write-md-safe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

write-md-safe

NPM TypeScript Coverage Status GitHub Stars Twitter Follow

Write markdown files from a Marked token list or string.

Installation

yarn add write-md-safe
npm install write-md-safe

API

Types

import {
  writeMarkdown,
  writeMarkdownSync,
  markdownContentToString,
  MarkdownContent,
  Token, // a Marked token
  Tokens,
  Options
} from "write-md-safe";

function writeMarkdown(path: string, content?: MarkdownContent, options?: Options): Promise<void>;

function writeMarkdownSync(path: string, content?: MarkdownContent, options?: Options): void;

function markdownContentToString(content?: MarkdownContent): string;

type MarkdownContent = string | (Token | string)[];

type Options = {
  /**
   * Recursively create parent directories if needed. Default: `true`
   */
  recursive?: boolean;
  /**
   * Ensure file ends with a newline. Default: `true`
   */
  appendNewline?: boolean;
  /**
   * Write even if file already exists. Default: `true`
   */
  overwrite?: boolean;
}

Dependenciesdependencies

  • marked: A markdown parser built for speed
  • write-file-safe: Write files and create parent directories if necessary

Dev DependenciesDavid


License license

MIT


  • read-md-safe: Read markdown files as a Marked token list or string.
  • write-file-safe: Write files, and create parent directories if necessary.