Sha256: 33acb94a093113a8ff58541cd3561851383e47aaf89cf607f518534b9d61894c

Contents?: true

Size: 697 Bytes

Versions: 22

Compression:

Stored size: 697 Bytes

Contents

'use strict';

const Parser = require('./parser');
const Serializer = require('./serializer');

// Shorthands
exports.parse = function parse(html, options) {
    const parser = new Parser(options);

    return parser.parse(html);
};

exports.parseFragment = function parseFragment(fragmentContext, html, options) {
    if (typeof fragmentContext === 'string') {
        options = html;
        html = fragmentContext;
        fragmentContext = null;
    }

    const parser = new Parser(options);

    return parser.parseFragment(html, fragmentContext);
};

exports.serialize = function(node, options) {
    const serializer = new Serializer(node, options);

    return serializer.serialize();
};

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
appmap-0.72.2 ./node_modules/parse5/lib/index.js
appmap-0.72.1 ./node_modules/parse5/lib/index.js
appmap-0.72.0 ./node_modules/parse5/lib/index.js
appmap-0.71.0 ./node_modules/parse5/lib/index.js
appmap-0.70.2 ./node_modules/parse5/lib/index.js
appmap-0.70.1 ./node_modules/parse5/lib/index.js
appmap-0.70.0 ./node_modules/parse5/lib/index.js
appmap-0.69.0 ./node_modules/parse5/lib/index.js
appmap-0.68.2 ./node_modules/parse5/lib/index.js
appmap-0.68.1 ./node_modules/parse5/lib/index.js
appmap-0.68.0 ./node_modules/parse5/lib/index.js
appmap-0.67.1 ./node_modules/parse5/lib/index.js
appmap-0.67.0 ./node_modules/parse5/lib/index.js
appmap-0.66.2 ./node_modules/parse5/lib/index.js
appmap-0.66.1 ./node_modules/parse5/lib/index.js
appmap-0.66.0 ./node_modules/parse5/lib/index.js
appmap-0.65.1 ./node_modules/parse5/lib/index.js
appmap-0.65.0 ./node_modules/parse5/lib/index.js
appmap-0.64.0 ./node_modules/parse5/lib/index.js
appmap-0.63.0 ./node_modules/parse5/lib/index.js