open-index/open-npm huggingface dataset:
npm package: @haxcms/gitbook-2-outline-schema
Description: Convert a Gitbook SUMMARY.md file to a linear json outline schema.
Author: heyMP
Latest version: 0.0.13

[![Build Status](https://travis-ci.org/LRNWebComponents/gitbook-2-outline-schema.svg?branch=master)](https://travis-ci.org/LRNWebComponents/gitbook-2-outline-schema)

# Gitbook 2 Outline Schema

This module will parse a `SUMMARY.md` file and convert it to a json outline schema.
npm package: @haxcms/haxcms-2-hugo
Description: Search and replace regex patterns in a HAXcms site.
Author: heyMP @heyMP
Latest version: 0.0.13

@haxcms/migrate-regex
=====================

# Install
<!-- usage -->
```sh-session
$ npm install -g @haxcms/haxcms-2-hugo
$ migrate-regex COMMAND
running command...
$ migrate-regex (-v|--version|version)
@haxcms/haxcms-2-hugo/0.0.13 darwin-x64 node-v12.13.0
$ migrate-regex --help [COMMAND]
USAGE
  $ migrate-regex COMMAND
...
```
<!-- usagestop -->
```sh-session
$ npm install -g @haxcms/migrate-regex
$ migrate-regex COMMAND
running command...
$ migrate-regex (-v|--version|version)
@haxcms/migrate-regex/0.0.0 darwin-x64 node-v10.12.0
$ migrate-regex --help [COMMAND]
USAGE
  $ migrate-regex COMMAND
...
```

# Usage

## Define patterns and replacements

In your HAXcms site, create a file called `migrate.json`.  By default `migrate-regex` will assume this file is a sibling of `site.json`.

Define your patterns in the `regex` property. Example:

```json
{
  "regex": [
    {
      "pattern": "&lt;",
      "replacement": "<"
    },
    {
      "pattern": "&gt;",
      "replacement": ">"
    },
    {
      "pattern": "&quot;",
      "replacement": "\""
    },
    {
      "pattern": "(\\$\\$(?:(?!\\$\\$)[\\s\\S])*?)(<\/?em>)([\\s\\S]*?\\$\\$)",
      "replacement": "$1_$3"
    },
    {
      "pattern": "(\\$\\$)([^\\$\\$]*)(\\$\\$)",
      "replacement": "<lrn-math>$2</lrn-math>"
    }
  ]
}
```

## Run regex migration

```sh-sessionh
$ migrate-regex run -j site.json
```
npm package: @haxcms/migrate-drupal
Description: Convert a Drupal Book XML export to JSON Outline Schema.
Author: heyMP @heyMP
Latest version: 0.0.13

@haxcms/drupal-book-2-jos
=========================

Convert a Drupal Book XML export to JSON Outline Schema.

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@haxcms/drupal-book-2-jos.svg)](https://npmjs.org/package/@haxcms/drupal-book-2-jos)
[![Downloads/week](https://img.shields.io/npm/dw/@haxcms/drupal-book-2-jos.svg)](https://npmjs.org/package/@haxcms/drupal-book-2-jos)
[![License](https://img.shields.io/npm/l/@haxcms/drupal-book-2-jos.svg)](https://github.com/elmsln/haxcms-tools/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @haxcms/migrate-drupal
$ migrate-drupal COMMAND
running command...
$ migrate-drupal (-v|--version|version)
@haxcms/migrate-drupal/0.0.13 darwin-x64 node-v12.13.0
$ migrate-drupal --help [COMMAND]
USAGE
  $ migrate-drupal COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`migrate-drupal help [COMMAND]`](#migrate-drupal-help-command)
* [`migrate-drupal run`](#migrate-drupal-run)

## `migrate-drupal help [COMMAND]`

display help for migrate-drupal

```
USAGE
  $ migrate-drupal help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.1.6/src/commands/help.ts)_

## `migrate-drupal run`

Convert a Drupal Book XML export to JSON Outline Schema.

```
USAGE
  $ migrate-drupal run

OPTIONS
  -d, --dest=dest  [default: ./] Destination of the JOS location.
  -s, --src=src    (required) Source of the drupal book xml file.
```

_See code: [src/commands/run.js](https://github.com/elmsln/haxcms-tools/blob/v0.0.13/src/commands/run.js)_
<!-- commandsstop -->
npm package: @haxcms/migrate-elmsln
Description: Migrate ELMSLN content to HAXcms.
Author: heyMP @heyMP
Latest version: 0.0.13

@haxcms/migrate-elmsln
======================

Migrate ELMSLN content to HAXcms.

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@haxcms/migrate-elmsln.svg)](https://npmjs.org/package/@haxcms/migrate-elmsln)
[![Downloads/week](https://img.shields.io/npm/dw/@haxcms/migrate-elmsln.svg)](https://npmjs.org/package/@haxcms/migrate-elmsln)
[![License](https://img.shields.io/npm/l/@haxcms/migrate-elmsln.svg)](https://github.com/elmsln/haxcms-tools/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @haxcms/migrate-elmsln
$ migrate-elmsln COMMAND
running command...
$ migrate-elmsln (-v|--version|version)
@haxcms/migrate-elmsln/0.0.13 darwin-x64 node-v12.13.0
$ migrate-elmsln --help [COMMAND]
USAGE
  $ migrate-elmsln COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`migrate-elmsln help [COMMAND]`](#migrate-elmsln-help-command)
* [`migrate-elmsln run`](#migrate-elmsln-run)

## `migrate-elmsln help [COMMAND]`

display help for migrate-elmsln

```
USAGE
  $ migrate-elmsln help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.1.6/src/commands/help.ts)_

## `migrate-elmsln run`

Convert ELMSLN content to HAXcms.

```
USAGE
  $ migrate-elmsln run

OPTIONS
  -h, --help                       show CLI help
  -i, --images                     convert images defined in img tags to local assets.
  -j, --jos=jos                    (required) location of site.json file.
  -s, --skipDownload               skip downloading assets using puppeteer.
  -t, --tokens                     convert tokens defined in img tags to local assets.
  -u, --url=url                    url of the ELMS site that contains the assets.
  -v, --version                    show CLI version
  --imagesAttrName=imagesAttrName  [default: src] specify image attribute. Required if images option is set.
  --imagesTagName=imagesTagName    [default: img] specify image tag. Required if images option is set.
```

_See code: [src/commands/run.js](https://github.com/elmsln/haxcms-tools/blob/v0.0.13/src/commands/run.js)_
<!-- commandsstop -->
npm package: @haxcms/migrate-markdown
Description: Convert markdown files to markdown.
Author: heyMP @heyMP
Latest version: 0.0.13

@haxcms/migrate-regex
=====================

# Install
<!-- usage -->
```sh-session
$ npm install -g @haxcms/migrate-markdown
$ migrate-markdown COMMAND
running command...
$ migrate-markdown (-v|--version|version)
@haxcms/migrate-markdown/0.0.13 darwin-x64 node-v12.13.0
$ migrate-markdown --help [COMMAND]
USAGE
  $ migrate-markdown COMMAND
...
```
<!-- usagestop -->
```sh-session
$ npm install -g @haxcms/migrate-regex
$ migrate-regex COMMAND
running command...
$ migrate-regex (-v|--version|version)
@haxcms/migrate-regex/0.0.0 darwin-x64 node-v10.12.0
$ migrate-regex --help [COMMAND]
USAGE
  $ migrate-regex COMMAND
...
```

# Usage

## Define patterns and replacements

In your HAXcms site, create a file called `migrate.json`.  By default `migrate-regex` will assume this file is a sibling of `site.json`.

Define your patterns in the `regex` property. Example:

```json
{
  "regex": [
    {
      "pattern": "&lt;",
      "replacement": "<"
    },
    {
      "pattern": "&gt;",
      "replacement": ">"
    },
    {
      "pattern": "&quot;",
      "replacement": "\""
    },
    {
      "pattern": "(\\$\\$(?:(?!\\$\\$)[\\s\\S])*?)(<\/?em>)([\\s\\S]*?\\$\\$)",
      "replacement": "$1_$3"
    },
    {
      "pattern": "(\\$\\$)([^\\$\\$]*)(\\$\\$)",
      "replacement": "<lrn-math>$2</lrn-math>"
    }
  ]
}
```

## Run regex migration

```sh-sessionh
$ migrate-regex run -j site.json
```
npm package: @haxcms/migrate-regex
Description: Search and replace regex patterns in a HAXcms site.
Author: heyMP @heyMP
Latest version: 0.0.13

@haxcms/migrate-regex
=====================

# Install
<!-- usage -->
```sh-session
$ npm install -g @haxcms/migrate-regex
$ migrate-regex COMMAND
running command...
$ migrate-regex (-v|--version|version)
@haxcms/migrate-regex/0.0.13 darwin-x64 node-v12.13.0
$ migrate-regex --help [COMMAND]
USAGE
  $ migrate-regex COMMAND
...
```
<!-- usagestop -->
```sh-session
$ npm install -g @haxcms/migrate-regex
$ migrate-regex COMMAND
running command...
$ migrate-regex (-v|--version|version)
@haxcms/migrate-regex/0.0.0 darwin-x64 node-v10.12.0
$ migrate-regex --help [COMMAND]
USAGE
  $ migrate-regex COMMAND
...
```

# Usage

## Define patterns and replacements

In your HAXcms site, create a file called `migrate.json`.  By default `migrate-regex` will assume this file is a sibling of `site.json`.

Define your patterns in the `regex` property. Example:

```json
{
  "regex": [
    {
      "pattern": "&lt;",
      "replacement": "<"
    },
    {
      "pattern": "&gt;",
      "replacement": ">"
    },
    {
      "pattern": "&quot;",
      "replacement": "\""
    },
    {
      "pattern": "(\\$\\$(?:(?!\\$\\$)[\\s\\S])*?)(<\/?em>)([\\s\\S]*?\\$\\$)",
      "replacement": "$1_$3"
    },
    {
      "pattern": "(\\$\\$)([^\\$\\$]*)(\\$\\$)",
      "replacement": "<lrn-math>$2</lrn-math>"
    }
  ]
}
```

## Run regex migration

```sh-sessionh
$ migrate-regex run -j site.json
```
npm package: @haxcms/server
Description: Node server for HAXcms sites.
Author: heyMP @heyMP
Latest version: 0.0.10

@hax-tools/server
=================

Node server for HAXcms sites.

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@hax-tools/server.svg)](https://npmjs.org/package/@hax-tools/server)
[![Downloads/week](https://img.shields.io/npm/dw/@hax-tools/server.svg)](https://npmjs.org/package/@hax-tools/server)
[![License](https://img.shields.io/npm/l/@hax-tools/server.svg)](https://github.com/elmsln/hax-tools/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @haxcms/server
$ haxcms-server COMMAND
running command...
$ haxcms-server (-v|--version|version)
@haxcms/server/0.0.10 darwin-x64 node-v12.13.0
$ haxcms-server --help [COMMAND]
USAGE
  $ haxcms-server COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`haxcms-server build`](#haxcms-server-build)
* [`haxcms-server help [COMMAND]`](#haxcms-server-help-command)
* [`haxcms-server start`](#haxcms-server-start)

## `haxcms-server build`

Create a build.

```
USAGE
  $ haxcms-server build
```

_See code: [src/commands/build.js](https://github.com/elmsln/hax-tools/blob/v0.0.10/src/commands/build.js)_

## `haxcms-server help [COMMAND]`

display help for haxcms-server

```
USAGE
  $ haxcms-server help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.1.6/src/commands/help.ts)_

## `haxcms-server start`

Start the server.

```
USAGE
  $ haxcms-server start
```

_See code: [src/commands/start.js](https://github.com/elmsln/hax-tools/blob/v0.0.10/src/commands/start.js)_
<!-- commandsstop -->