diff --git a/changelog.md b/changelog.md
index 9d51ee8..8642f53 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,14 @@
+## 0.16.5 (2021-07-28)
+
+* perf: after dep update ([a9d0467](https://github.com/posthtml/posthtml/commit/a9d0467))
+* build: update dep dev ([500e25a](https://github.com/posthtml/posthtml/commit/500e25a))
+* build: update lock ([b7fdad0](https://github.com/posthtml/posthtml/commit/b7fdad0))
+
+
+
## 0.16.4 (2021-06-11)
+* 0.16.4 ([70c3912](https://github.com/posthtml/posthtml/commit/70c3912))
* build: update dep dev ([93fcd85](https://github.com/posthtml/posthtml/commit/93fcd85))
diff --git a/lib/index.js b/lib/index.js
index b20d79f..542c347 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -1,8 +1,8 @@
const pkg = require('../package.json')
const Api = require('./api.js')
-let { default: parser } = require('posthtml-parser')
-let { default: render } = require('posthtml-render')
+let { parser } = require('posthtml-parser')
+let { render } = require('posthtml-render')
/**
* @author Ivan Voischev (@voischev),
diff --git a/package-lock.json b/package-lock.json
index 4afe113..e7e987f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "posthtml",
- "version": "0.16.4",
+ "version": "0.16.5",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -101,70 +101,87 @@
"dev": true
},
"@commitlint/cli": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-12.1.4.tgz",
- "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-13.1.0.tgz",
+ "integrity": "sha512-xN/uNYWtGTva5OMSd+xA6e6/c2jk8av7MUbdd6w2cw89u6z3fAWoyiH87X0ewdSMNYmW/6B3L/2dIVGHRDID5w==",
"dev": true,
"requires": {
- "@commitlint/format": "^12.1.4",
- "@commitlint/lint": "^12.1.4",
- "@commitlint/load": "^12.1.4",
- "@commitlint/read": "^12.1.4",
- "@commitlint/types": "^12.1.4",
+ "@commitlint/format": "^13.1.0",
+ "@commitlint/lint": "^13.1.0",
+ "@commitlint/load": "^13.1.0",
+ "@commitlint/read": "^13.1.0",
+ "@commitlint/types": "^13.1.0",
"lodash": "^4.17.19",
"resolve-from": "5.0.0",
"resolve-global": "1.0.0",
- "yargs": "^16.2.0"
+ "yargs": "^17.0.0"
+ },
+ "dependencies": {
+ "yargs": {
+ "version": "17.0.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz",
+ "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ }
}
},
"@commitlint/config-angular": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/config-angular/-/config-angular-12.1.4.tgz",
- "integrity": "sha512-ptJpRjsHe0Cmh6Bm5tnC/RbR9p3/YMsZFhOzLEiv1sn2pBPsTSGIka1eO26XquLcw/0srKCGBNnUFFLO84qGPQ==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-angular/-/config-angular-13.1.0.tgz",
+ "integrity": "sha512-G+tQHfve6jYbw4a7/P5d+kVjsLJ4T54k8dbhN2+xTMFx4bielDYiEo8SJ/ErtSTHv6rFqk/GKDyCCzWuaKUDeA==",
"dev": true,
"requires": {
- "@commitlint/config-angular-type-enum": "^12.1.4"
+ "@commitlint/config-angular-type-enum": "^13.0.0"
}
},
"@commitlint/config-angular-type-enum": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/config-angular-type-enum/-/config-angular-type-enum-12.1.4.tgz",
- "integrity": "sha512-C/F4X0VN56qpVq4HqiY2DuynF3BLtIFxM8Zwf3xvSONHGYVqmYG1cM6qezMxKtTIuy7A5yKK5aeSnaptw+VQgw==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-angular-type-enum/-/config-angular-type-enum-13.0.0.tgz",
+ "integrity": "sha512-soiLksKzA4QOP1ELg+Iqt4bAgaZ9/29w2xAiqV0PoVB0VIYaFmG2U3hehnz5WL0XJNw5WRgh2HOw+zJHPZQboA==",
"dev": true
},
"@commitlint/ensure": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.1.4.tgz",
- "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-13.1.0.tgz",
+ "integrity": "sha512-NRGyjOdZQnlYwm9it//BZJ2Vm+4x7G9rEnHpLCvNKYY0c6RA8Qf7hamLAB8dWO12RLuFt06JaOpHZoTt/gHutA==",
"dev": true,
"requires": {
- "@commitlint/types": "^12.1.4",
+ "@commitlint/types": "^13.1.0",
"lodash": "^4.17.19"
}
},
"@commitlint/execute-rule": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz",
- "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.0.0.tgz",
+ "integrity": "sha512-lBz2bJhNAgkkU/rFMAw3XBNujbxhxlaFHY3lfKB/MxpAa+pIfmWB3ig9i1VKe0wCvujk02O0WiMleNaRn2KJqw==",
"dev": true
},
"@commitlint/format": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-12.1.4.tgz",
- "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-13.1.0.tgz",
+ "integrity": "sha512-n46rYvzf+6Sm99TJjTLjJBkjm6JVcklt31lDO5Q+pCIV0NnJ4qIUcwa6wIL9a9Vqb1XzlMgtp27E0zyYArkvSg==",
"dev": true,
"requires": {
- "@commitlint/types": "^12.1.4",
+ "@commitlint/types": "^13.1.0",
"chalk": "^4.0.0"
}
},
"@commitlint/is-ignored": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz",
- "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-13.1.0.tgz",
+ "integrity": "sha512-P6zenLE5Tn3FTNjRzmL9+/KooTXEI0khA2TmUbuei9KiycemeO4q7Xk7w7aXwFPNAbN0O9oI7z3z7cFpzKJWmQ==",
"dev": true,
"requires": {
- "@commitlint/types": "^12.1.4",
+ "@commitlint/types": "^13.1.0",
"semver": "7.3.5"
},
"dependencies": {
@@ -180,26 +197,26 @@
}
},
"@commitlint/lint": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-12.1.4.tgz",
- "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-13.1.0.tgz",
+ "integrity": "sha512-qH9AYSQDDTaSWSdtOvB3G1RdPpcYSgddAdFYqpFewlKQ1GJj/L+sM7vwqCG7/ip6AiM04Sry1sgmFzaEoFREUA==",
"dev": true,
"requires": {
- "@commitlint/is-ignored": "^12.1.4",
- "@commitlint/parse": "^12.1.4",
- "@commitlint/rules": "^12.1.4",
- "@commitlint/types": "^12.1.4"
+ "@commitlint/is-ignored": "^13.1.0",
+ "@commitlint/parse": "^13.1.0",
+ "@commitlint/rules": "^13.1.0",
+ "@commitlint/types": "^13.1.0"
}
},
"@commitlint/load": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.4.tgz",
- "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.1.0.tgz",
+ "integrity": "sha512-zlZbjJCWnWmBOSwTXis8H7I6pYk6JbDwOCuARA6B9Y/qt2PD+NCo0E/7EuaaFoxjHl+o56QR5QttuMBrf+BJzg==",
"dev": true,
"requires": {
- "@commitlint/execute-rule": "^12.1.4",
- "@commitlint/resolve-extends": "^12.1.4",
- "@commitlint/types": "^12.1.4",
+ "@commitlint/execute-rule": "^13.0.0",
+ "@commitlint/resolve-extends": "^13.0.0",
+ "@commitlint/types": "^13.1.0",
"chalk": "^4.0.0",
"cosmiconfig": "^7.0.0",
"lodash": "^4.17.19",
@@ -207,38 +224,38 @@
}
},
"@commitlint/message": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-12.1.4.tgz",
- "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-13.0.0.tgz",
+ "integrity": "sha512-W/pxhesVEk8747BEWJ+VGQ9ILHmCV27/pEwJ0hGny1wqVquUR8SxvScRCbUjHCB1YtWX4dEnOPXOS9CLH/CX7A==",
"dev": true
},
"@commitlint/parse": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-12.1.4.tgz",
- "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-13.1.0.tgz",
+ "integrity": "sha512-xFybZcqBiKVjt6vTStvQkySWEUYPI0AcO4QQELyy29o8EzYZqWkhUfrb7K61fWiHsplWL1iL6F3qCLoxSgTcrg==",
"dev": true,
"requires": {
- "@commitlint/types": "^12.1.4",
+ "@commitlint/types": "^13.1.0",
"conventional-changelog-angular": "^5.0.11",
"conventional-commits-parser": "^3.0.0"
}
},
"@commitlint/read": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-12.1.4.tgz",
- "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-13.1.0.tgz",
+ "integrity": "sha512-NrVe23GMKyL6i1yDJD8IpqCBzhzoS3wtLfDj8QBzc01Ov1cYBmDojzvBklypGb+MLJM1NbzmRM4PR5pNX0U/NQ==",
"dev": true,
"requires": {
- "@commitlint/top-level": "^12.1.4",
- "@commitlint/types": "^12.1.4",
- "fs-extra": "^9.0.0",
+ "@commitlint/top-level": "^13.0.0",
+ "@commitlint/types": "^13.1.0",
+ "fs-extra": "^10.0.0",
"git-raw-commits": "^2.0.0"
}
},
"@commitlint/resolve-extends": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz",
- "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.0.0.tgz",
+ "integrity": "sha512-1SyaE+UOsYTkQlTPUOoj4NwxQhGFtYildVS/d0TJuK8a9uAJLw7bhCLH2PEeH5cC2D1do4Eqhx/3bLDrSLH3hg==",
"dev": true,
"requires": {
"import-fresh": "^3.0.0",
@@ -248,36 +265,37 @@
}
},
"@commitlint/rules": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-12.1.4.tgz",
- "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-13.1.0.tgz",
+ "integrity": "sha512-b6F+vBqEXsHVghrhomG0Y6YJimHZqkzZ0n5QEpk03dpBXH2OnsezpTw5e+GvbyYCc7PutGbYVQkytuv+7xCxYA==",
"dev": true,
"requires": {
- "@commitlint/ensure": "^12.1.4",
- "@commitlint/message": "^12.1.4",
- "@commitlint/to-lines": "^12.1.4",
- "@commitlint/types": "^12.1.4"
+ "@commitlint/ensure": "^13.1.0",
+ "@commitlint/message": "^13.0.0",
+ "@commitlint/to-lines": "^13.0.0",
+ "@commitlint/types": "^13.1.0",
+ "execa": "^5.0.0"
}
},
"@commitlint/to-lines": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.1.4.tgz",
- "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-13.0.0.tgz",
+ "integrity": "sha512-mzxWwCio1M4/kG9/69TTYqrraQ66LmtJCYTzAZdZ2eJX3I5w52pSjyP/DJzAUVmmJCYf2Kw3s+RtNVShtnZ+Rw==",
"dev": true
},
"@commitlint/top-level": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.1.4.tgz",
- "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-13.0.0.tgz",
+ "integrity": "sha512-baBy3MZBF28sR93yFezd4a5TdHsbXaakeladfHK9dOcGdXo9oQe3GS5hP3BmlN680D6AiQSN7QPgEJgrNUWUCg==",
"dev": true,
"requires": {
"find-up": "^5.0.0"
}
},
"@commitlint/types": {
- "version": "12.1.4",
- "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.4.tgz",
- "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.1.0.tgz",
+ "integrity": "sha512-zcVjuT+OfKt8h91vhBxt05RMcTGEx6DM7Q9QZeuMbXFk6xgbsSEDMMapbJPA1bCZ81fa/1OQBijSYPrKvtt06g==",
"dev": true,
"requires": {
"chalk": "^4.0.0"
@@ -573,12 +591,6 @@
"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
"dev": true
},
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true
- },
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@@ -623,9 +635,9 @@
"dev": true
},
"c8": {
- "version": "7.7.2",
- "resolved": "https://registry.npmjs.org/c8/-/c8-7.7.2.tgz",
- "integrity": "sha512-8AqNnUMxB3hsgYCYso2GJjlwnaNPlrEEbYbCQb7N76V1nrOgCKXiTcE3gXU18rIj0FeduPywROrIBMC7XAKApg==",
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/c8/-/c8-7.7.3.tgz",
+ "integrity": "sha512-ZyA7n3w8i4ETV25tVYMHwJxCSnaOf/LfA8vOcuZOPbonuQfD7tBT/gMWZy7eczRpCDuHcvMXwoqAemg6R0p3+A==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
@@ -637,58 +649,15 @@
"istanbul-reports": "^3.0.2",
"rimraf": "^3.0.0",
"test-exclude": "^6.0.0",
- "v8-to-istanbul": "^7.1.0",
+ "v8-to-istanbul": "^8.0.0",
"yargs": "^16.2.0",
"yargs-parser": "^20.2.7"
},
"dependencies": {
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
"yargs-parser": {
- "version": "20.2.7",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
- "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true
}
}
@@ -800,19 +769,19 @@
"dev": true
},
"chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
"dev": true,
"requires": {
- "anymatch": "~3.1.1",
+ "anymatch": "~3.1.2",
"braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
+ "readdirp": "~3.6.0"
}
},
"clean-stack": {
@@ -1393,9 +1362,9 @@
}
},
"convert-source-map": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
- "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.1"
@@ -1596,9 +1565,9 @@
}
},
"domutils": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz",
- "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
+ "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
"requires": {
"dom-serializer": "^1.0.1",
"domelementtype": "^2.2.0",
@@ -2205,9 +2174,9 @@
"dev": true
},
"execa": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.0.tgz",
- "integrity": "sha512-CkdUB7s2y6S+d4y+OM/+ZtQcJCiKUCth4cNImGMqrt2zEVtW2rfHGspQBE1GDo6LjeNIQmTPKXqTCKjqFKyu3A==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
@@ -2339,12 +2308,11 @@
}
},
"fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
"dev": true,
"requires": {
- "at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
@@ -2864,9 +2832,9 @@
"dev": true
},
"husky": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz",
- "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.1.tgz",
+ "integrity": "sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==",
"dev": true
},
"ignore": {
@@ -3052,9 +3020,9 @@
"dev": true
},
"is-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
- "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true
},
"is-string": {
@@ -3331,9 +3299,9 @@
}
},
"lint-staged": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.0.0.tgz",
- "integrity": "sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==",
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.1.tgz",
+ "integrity": "sha512-eTNGe6i78PSUUH2BZi1gZmGmNfb8IeN4z2OzMYxSZ1qnP1WXKn1E7D+OHwLbRDm/wQINnzIj0bsKJ6lLVSuZiQ==",
"dev": true,
"requires": {
"chalk": "^4.1.1",
@@ -3362,23 +3330,13 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- }
}
}
},
"listr2": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.9.0.tgz",
- "integrity": "sha512-+JxQt7Vi4WEWgJsxmOEX9lDbCumrb3mrEYIeE1VI7I4lf2rXE4v9pq3RMVNp+a9s6mCgc/IsF0ppHsLrx2BEAw==",
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz",
+ "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==",
"dev": true,
"requires": {
"cli-truncate": "^2.1.0",
@@ -3759,14 +3717,6 @@
"requires": {
"braces": "^3.0.1",
"picomatch": "^2.2.3"
- },
- "dependencies": {
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- }
}
},
"mimic-fn": {
@@ -3820,15 +3770,15 @@
"dev": true
},
"mocha": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.0.tgz",
- "integrity": "sha512-GRGG/q9bIaUkHJB9NL+KZNjDhMBHB30zW3bZW9qOiYr+QChyLjPzswaxFWkI1q6lGlSL28EQYzAi2vKWNkPx+g==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.3.tgz",
+ "integrity": "sha512-hnYFrSefHxYS2XFGtN01x8un0EwNu2bzKvhpRFhgoybIvMaOkkL60IVPmkb5h6XDmUl4IMSB+rT5cIO4/4bJgg==",
"dev": true,
"requires": {
"@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
- "chokidar": "3.5.1",
+ "chokidar": "3.5.2",
"debug": "4.3.1",
"diff": "5.0.0",
"escape-string-regexp": "4.0.0",
@@ -3841,12 +3791,12 @@
"minimatch": "3.0.4",
"ms": "2.1.3",
"nanoid": "3.1.23",
- "serialize-javascript": "5.0.1",
+ "serialize-javascript": "6.0.0",
"strip-json-comments": "3.1.1",
"supports-color": "8.1.1",
"which": "2.0.2",
"wide-align": "1.1.3",
- "workerpool": "6.1.4",
+ "workerpool": "6.1.5",
"yargs": "16.2.0",
"yargs-parser": "20.2.4",
"yargs-unparser": "2.0.0"
@@ -4299,17 +4249,17 @@
}
},
"posthtml-parser": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.9.0.tgz",
- "integrity": "sha512-Ybw75S+aNJuXCoCUBF2drLRip18cwbT4IBKAT6Xx7VU6FxjuDIV5VofPZRQzgwzGsASZ++5JpRhK3vagPZ4JIQ==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.0.tgz",
+ "integrity": "sha512-UmQVou44koVf8ZHBGstAIch8cD2lnPALq9KvAi34ZRdNGp9bRkFl5K5QVx/F+PUv1ghxhYIBRxQO7H6daIP/Hw==",
"requires": {
"htmlparser2": "^6.0.0"
}
},
"posthtml-render": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-2.0.6.tgz",
- "integrity": "sha512-AvjM4yfEtjhbpZdtLOWfnezgojEtgeejSxrjTAvfr5phXjPcZQyB5QiOvYeU+rrTF0u+eqqlJrs8HS3nrPexGQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz",
+ "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==",
"requires": {
"is-json": "^2.0.1"
}
@@ -4501,9 +4451,9 @@
}
},
"readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": {
"picomatch": "^2.2.1"
@@ -4712,9 +4662,9 @@
"dev": true
},
"serialize-javascript": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
- "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
"dev": true,
"requires": {
"randombytes": "^2.1.0"
@@ -5441,9 +5391,9 @@
"dev": true
},
"v8-to-istanbul": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz",
- "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz",
+ "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.1",
@@ -5549,9 +5499,9 @@
}
},
"workerpool": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.4.tgz",
- "integrity": "sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz",
+ "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==",
"dev": true
},
"wrap-ansi": {
diff --git a/package.json b/package.json
index 6167f66..744dd71 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "posthtml",
- "version": "0.16.4",
+ "version": "0.16.5",
"description": "HTML/XML processor",
"keywords": [
"html",
@@ -23,21 +23,21 @@
"node": ">=12.0.0"
},
"dependencies": {
- "posthtml-parser": "^0.9.0",
- "posthtml-render": "^2.0.6"
+ "posthtml-parser": "^0.10.0",
+ "posthtml-render": "^3.0.0"
},
"devDependencies": {
- "@commitlint/cli": "^12.1.4",
- "@commitlint/config-angular": "^12.1.4",
- "c8": "^7.7.2",
+ "@commitlint/cli": "^13.1.0",
+ "@commitlint/config-angular": "^13.1.0",
+ "c8": "^7.7.3",
"chai": "^4.3.4",
"chai-as-promised": "^7.1.1",
"chai-subset": "^1.6.0",
"conventional-changelog-cli": "^2.1.1",
- "husky": "^6.0.0",
+ "husky": "^7.0.1",
"jsdoc-to-markdown": "^7.0.1",
- "lint-staged": "^11.0.0",
- "mocha": "^9.0.0",
+ "lint-staged": "^11.1.1",
+ "mocha": "^9.0.3",
"standard": "^16.0.2"
},
"scripts": {
diff --git a/test/parser.js b/test/parser.js
index ad6ac21..a9cc81f 100644
--- a/test/parser.js
+++ b/test/parser.js
@@ -4,8 +4,8 @@ const path = require('path')
const { it, describe } = require('mocha')
const { expect } = require('chai')
-const { default: parser } = require('posthtml-parser')
-const { default: render } = require('posthtml-render')
+const { parser } = require('posthtml-parser')
+const { render } = require('posthtml-render')
const html = readFileSync(
path.resolve(__dirname, 'templates/parser.html'), 'utf8'