mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-02 20:00:05 +02:00
update packages to latest version
This commit is contained in:
2
node_modules/w3c-xmlserializer/LICENSE.md
generated
vendored
2
node_modules/w3c-xmlserializer/LICENSE.md
generated
vendored
@@ -1,7 +1,7 @@
|
||||
The MIT License (MIT)
|
||||
=====================
|
||||
|
||||
Copyright © 2016 Sebastian Mayr
|
||||
Copyright © Sebastian Mayr
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
|
23
node_modules/w3c-xmlserializer/lib/attributes.js
generated
vendored
23
node_modules/w3c-xmlserializer/lib/attributes.js
generated
vendored
@@ -5,7 +5,7 @@ const xnv = require("xml-name-validator");
|
||||
const { NAMESPACES } = require("./constants");
|
||||
|
||||
function generatePrefix(map, newNamespace, prefixIndex) {
|
||||
const generatedPrefix = "ns" + prefixIndex;
|
||||
const generatedPrefix = `ns${prefixIndex}`;
|
||||
map[newNamespace] = [generatedPrefix];
|
||||
return generatedPrefix;
|
||||
}
|
||||
@@ -27,13 +27,13 @@ function serializeAttributeValue(value/* , requireWellFormed*/) {
|
||||
}
|
||||
// TODO: Check well-formedness
|
||||
return value
|
||||
.replace(/&/g, "&")
|
||||
.replace(/"/g, """)
|
||||
.replace(/</g, "<")
|
||||
.replace(/>/g, ">")
|
||||
.replace(/\t/g, "	")
|
||||
.replace(/\n/g, "
")
|
||||
.replace(/\r/g, "
");
|
||||
.replace(/&/ug, "&")
|
||||
.replace(/"/ug, """)
|
||||
.replace(/</ug, "<")
|
||||
.replace(/>/ug, ">")
|
||||
.replace(/\t/ug, "	")
|
||||
.replace(/\n/ug, "
")
|
||||
.replace(/\r/ug, "
");
|
||||
}
|
||||
|
||||
function serializeAttributes(
|
||||
@@ -104,7 +104,7 @@ function serializeAttributes(
|
||||
|
||||
result += " ";
|
||||
if (candidatePrefix !== null) {
|
||||
result += candidatePrefix + ":";
|
||||
result += `${candidatePrefix}:`;
|
||||
}
|
||||
if (
|
||||
requireWellFormed &&
|
||||
@@ -114,10 +114,7 @@ function serializeAttributes(
|
||||
) {
|
||||
throw new Error("Invalid attribute localName value");
|
||||
}
|
||||
result += `${attr.localName}="${serializeAttributeValue(
|
||||
attr.value,
|
||||
requireWellFormed
|
||||
)}"`;
|
||||
result += `${attr.localName}="${serializeAttributeValue(attr.value, requireWellFormed)}"`;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
32
node_modules/w3c-xmlserializer/lib/serialize.js
generated
vendored
32
node_modules/w3c-xmlserializer/lib/serialize.js
generated
vendored
@@ -5,8 +5,8 @@ const xnv = require("xml-name-validator");
|
||||
const attributeUtils = require("./attributes");
|
||||
const { NAMESPACES, VOID_ELEMENTS, NODE_TYPES } = require("./constants");
|
||||
|
||||
const XML_CHAR = /^(\x09|\x0A|\x0D|[\x20-\uD7FF]|[\uE000-\uFFFD]|(?:[\uD800-\uDBFF][\uDC00-\uDFFF]))*$/;
|
||||
const PUBID_CHAR = /^(\x20|\x0D|\x0A|[a-zA-Z0-9]|[-'()+,./:=?;!*#@$_%])*$/;
|
||||
const XML_CHAR = /^(\x09|\x0A|\x0D|[\x20-\uD7FF]|[\uE000-\uFFFD]|(?:[\uD800-\uDBFF][\uDC00-\uDFFF]))*$/u;
|
||||
const PUBID_CHAR = /^(\x20|\x0D|\x0A|[a-zA-Z0-9]|[-'()+,./:=?;!*#@$_%])*$/u;
|
||||
|
||||
function asciiCaseInsensitiveMatch(a, b) {
|
||||
if (a.length !== b.length) {
|
||||
@@ -80,7 +80,7 @@ function serializeDocumentType(node, namespace, prefixMap, requireWellFormed) {
|
||||
if (node.systemId !== "") {
|
||||
markup += ` "${node.systemId}"`;
|
||||
}
|
||||
return markup + ">";
|
||||
return `${markup}>`;
|
||||
}
|
||||
|
||||
function serializeProcessingInstruction(
|
||||
@@ -153,9 +153,9 @@ function serializeText(node, namespace, prefixMap, requireWellFormed) {
|
||||
}
|
||||
|
||||
return node.data
|
||||
.replace(/&/g, "&")
|
||||
.replace(/</g, "<")
|
||||
.replace(/>/g, ">");
|
||||
.replace(/&/ug, "&")
|
||||
.replace(/</ug, "<")
|
||||
.replace(/>/ug, ">");
|
||||
}
|
||||
|
||||
function serializeComment(node, namespace, prefixMap, requireWellFormed) {
|
||||
@@ -183,7 +183,7 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
let qualifiedName = "";
|
||||
let skipEndTag = false;
|
||||
let ignoreNamespaceDefinitionAttr = false;
|
||||
const map = Object.assign({}, prefixMap);
|
||||
const map = { ...prefixMap };
|
||||
const localPrefixesMap = Object.create(null);
|
||||
const localDefaultNamespace = recordNamespaceInformation(
|
||||
node,
|
||||
@@ -197,7 +197,7 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
ignoreNamespaceDefinitionAttr = true;
|
||||
}
|
||||
if (ns === NAMESPACES.XML) {
|
||||
qualifiedName = "xml:" + node.localName;
|
||||
qualifiedName = `xml:${node.localName}`;
|
||||
} else {
|
||||
qualifiedName = node.localName;
|
||||
}
|
||||
@@ -212,7 +212,7 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
candidatePrefix = "xmlns";
|
||||
}
|
||||
if (candidatePrefix !== null) {
|
||||
qualifiedName = candidatePrefix + ":" + node.localName;
|
||||
qualifiedName = `${candidatePrefix}:${node.localName}`;
|
||||
if (
|
||||
localDefaultNamespace !== null &&
|
||||
localDefaultNamespace !== NAMESPACES.XML
|
||||
@@ -230,11 +230,8 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
} else {
|
||||
map[ns] = [prefix];
|
||||
}
|
||||
qualifiedName = prefix + ":" + node.localName;
|
||||
markup += `${qualifiedName} xmlns:${prefix}="${attributeUtils.serializeAttributeValue(
|
||||
ns,
|
||||
requireWellFormed
|
||||
)}"`;
|
||||
qualifiedName = `${prefix}:${node.localName}`;
|
||||
markup += `${qualifiedName} xmlns:${prefix}="${attributeUtils.serializeAttributeValue(ns, requireWellFormed)}"`;
|
||||
if (localDefaultNamespace !== null) {
|
||||
inheritedNs =
|
||||
localDefaultNamespace === "" ? null : localDefaultNamespace;
|
||||
@@ -243,10 +240,7 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
ignoreNamespaceDefinitionAttr = true;
|
||||
qualifiedName = node.localName;
|
||||
inheritedNs = ns;
|
||||
markup += `${qualifiedName} xmlns="${attributeUtils.serializeAttributeValue(
|
||||
ns,
|
||||
requireWellFormed
|
||||
)}"`;
|
||||
markup += `${qualifiedName} xmlns="${attributeUtils.serializeAttributeValue(ns, requireWellFormed)}"`;
|
||||
} else {
|
||||
qualifiedName = node.localName;
|
||||
inheritedNs = ns;
|
||||
@@ -303,7 +297,7 @@ function serializeElement(node, namespace, prefixMap, requireWellFormed, refs) {
|
||||
}
|
||||
|
||||
function serializeCDATASection(node) {
|
||||
return "<![CDATA[" + node.data + "]]>";
|
||||
return `<![CDATA[${node.data}]]>`;
|
||||
}
|
||||
|
||||
/**
|
||||
|
31
node_modules/w3c-xmlserializer/package.json
generated
vendored
31
node_modules/w3c-xmlserializer/package.json
generated
vendored
@@ -1,43 +1,44 @@
|
||||
{
|
||||
"_from": "w3c-xmlserializer@^2.0.0",
|
||||
"_id": "w3c-xmlserializer@2.0.0",
|
||||
"_from": "w3c-xmlserializer@^3.0.0",
|
||||
"_id": "w3c-xmlserializer@3.0.0",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
|
||||
"_integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==",
|
||||
"_location": "/w3c-xmlserializer",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "w3c-xmlserializer@^2.0.0",
|
||||
"raw": "w3c-xmlserializer@^3.0.0",
|
||||
"name": "w3c-xmlserializer",
|
||||
"escapedName": "w3c-xmlserializer",
|
||||
"rawSpec": "^2.0.0",
|
||||
"rawSpec": "^3.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^2.0.0"
|
||||
"fetchSpec": "^3.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/jsdom"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
|
||||
"_shasum": "3e7104a05b75146cc60f564380b7f683acf1020a",
|
||||
"_spec": "w3c-xmlserializer@^2.0.0",
|
||||
"_resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz",
|
||||
"_shasum": "06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923",
|
||||
"_spec": "w3c-xmlserializer@^3.0.0",
|
||||
"_where": "D:\\Projects\\minifyfromhtml\\node_modules\\jsdom",
|
||||
"bugs": {
|
||||
"url": "https://github.com/jsdom/w3c-xmlserializer/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"xml-name-validator": "^3.0.0"
|
||||
"xml-name-validator": "^4.0.0"
|
||||
},
|
||||
"deprecated": false,
|
||||
"description": "A per-spec XML serializer implementation",
|
||||
"devDependencies": {
|
||||
"eslint": "^6.8.0",
|
||||
"jest": "^24.9.0",
|
||||
"jsdom": "^15.2.1"
|
||||
"@domenic/eslint-config": "^1.4.0",
|
||||
"eslint": "^7.32.0",
|
||||
"jest": "^27.2.0",
|
||||
"jsdom": "^17.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
"node": ">=12"
|
||||
},
|
||||
"files": [
|
||||
"lib/"
|
||||
@@ -60,5 +61,5 @@
|
||||
"lint": "eslint .",
|
||||
"test": "jest"
|
||||
},
|
||||
"version": "2.0.0"
|
||||
"version": "3.0.0"
|
||||
}
|
||||
|
Reference in New Issue
Block a user