commit
This commit is contained in:
parent
be4fd23bcf
commit
0bd53741af
728 changed files with 86573 additions and 0 deletions
3
node_modules/cheerio/lib/parsers/htmlparser2-adapter.d.ts
generated
vendored
Normal file
3
node_modules/cheerio/lib/parsers/htmlparser2-adapter.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
export { parseDocument as parse } from 'htmlparser2';
|
||||
export { default as render } from 'dom-serializer';
|
||||
//# sourceMappingURL=htmlparser2-adapter.d.ts.map
|
1
node_modules/cheerio/lib/parsers/htmlparser2-adapter.d.ts.map
generated
vendored
Normal file
1
node_modules/cheerio/lib/parsers/htmlparser2-adapter.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"htmlparser2-adapter.d.ts","sourceRoot":"","sources":["../../src/parsers/htmlparser2-adapter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,IAAI,KAAK,EAAE,MAAM,aAAa,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,gBAAgB,CAAC"}
|
10
node_modules/cheerio/lib/parsers/htmlparser2-adapter.js
generated
vendored
Normal file
10
node_modules/cheerio/lib/parsers/htmlparser2-adapter.js
generated
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.render = exports.parse = void 0;
|
||||
var htmlparser2_1 = require("htmlparser2");
|
||||
Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return htmlparser2_1.parseDocument; } });
|
||||
var dom_serializer_1 = require("dom-serializer");
|
||||
Object.defineProperty(exports, "render", { enumerable: true, get: function () { return __importDefault(dom_serializer_1).default; } });
|
9
node_modules/cheerio/lib/parsers/parse5-adapter.d.ts
generated
vendored
Normal file
9
node_modules/cheerio/lib/parsers/parse5-adapter.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
import { Node, Document } from 'domhandler';
|
||||
import type { InternalOptions } from '../options';
|
||||
interface Parse5Options extends InternalOptions {
|
||||
context?: Node;
|
||||
}
|
||||
export declare function parse(content: string, options: Parse5Options, isDocument?: boolean): Document;
|
||||
export declare function render(dom: Node | ArrayLike<Node>): string;
|
||||
export {};
|
||||
//# sourceMappingURL=parse5-adapter.d.ts.map
|
1
node_modules/cheerio/lib/parsers/parse5-adapter.d.ts.map
generated
vendored
Normal file
1
node_modules/cheerio/lib/parsers/parse5-adapter.d.ts.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"parse5-adapter.d.ts","sourceRoot":"","sources":["../../src/parsers/parse5-adapter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAGxD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,YAAY,CAAC;AAElD,UAAU,aAAc,SAAQ,eAAe;IAC7C,OAAO,CAAC,EAAE,IAAI,CAAC;CAChB;AAED,wBAAgB,KAAK,CACnB,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,aAAa,EACtB,UAAU,CAAC,EAAE,OAAO,GACnB,QAAQ,CAiBV;AAED,wBAAgB,MAAM,CAAC,GAAG,EAAE,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,MAAM,CAgB1D"}
|
41
node_modules/cheerio/lib/parsers/parse5-adapter.js
generated
vendored
Normal file
41
node_modules/cheerio/lib/parsers/parse5-adapter.js
generated
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.render = exports.parse = void 0;
|
||||
var tslib_1 = require("tslib");
|
||||
var domhandler_1 = require("domhandler");
|
||||
var parse5_1 = require("parse5");
|
||||
var parse5_htmlparser2_tree_adapter_1 = tslib_1.__importDefault(require("parse5-htmlparser2-tree-adapter"));
|
||||
function parse(content, options, isDocument) {
|
||||
var opts = {
|
||||
scriptingEnabled: typeof options.scriptingEnabled === 'boolean'
|
||||
? options.scriptingEnabled
|
||||
: true,
|
||||
treeAdapter: parse5_htmlparser2_tree_adapter_1.default,
|
||||
sourceCodeLocationInfo: options.sourceCodeLocationInfo,
|
||||
};
|
||||
var context = options.context;
|
||||
// @ts-expect-error The tree adapter unfortunately doesn't return the exact types.
|
||||
return isDocument
|
||||
? parse5_1.parse(content, opts)
|
||||
: // @ts-expect-error Same issue again.
|
||||
parse5_1.parseFragment(context, content, opts);
|
||||
}
|
||||
exports.parse = parse;
|
||||
function render(dom) {
|
||||
var _a;
|
||||
/*
|
||||
* `dom-serializer` passes over the special "root" node and renders the
|
||||
* node's children in its place. To mimic this behavior with `parse5`, an
|
||||
* equivalent operation must be applied to the input array.
|
||||
*/
|
||||
var nodes = 'length' in dom ? dom : [dom];
|
||||
for (var index = 0; index < nodes.length; index += 1) {
|
||||
var node = nodes[index];
|
||||
if (domhandler_1.isDocument(node)) {
|
||||
(_a = Array.prototype.splice).call.apply(_a, tslib_1.__spreadArray([nodes, index, 1], node.children));
|
||||
}
|
||||
}
|
||||
// @ts-expect-error Types don't align here either.
|
||||
return parse5_1.serialize({ children: nodes }, { treeAdapter: parse5_htmlparser2_tree_adapter_1.default });
|
||||
}
|
||||
exports.render = render;
|
Loading…
Add table
Add a link
Reference in a new issue