diff --git a/package-lock.json b/package-lock.json
index f658fd43d0..8eaa4b0dd8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -100,9 +100,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
- "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz",
+ "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -363,9 +363,9 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
- "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz",
+ "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.18.6",
@@ -374,8 +374,8 @@
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.18.6",
"@babel/template": "^7.18.6",
- "@babel/traverse": "^7.18.6",
- "@babel/types": "^7.18.6"
+ "@babel/traverse": "^7.18.8",
+ "@babel/types": "^7.18.8"
},
"engines": {
"node": ">=6.9.0"
@@ -588,9 +588,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
- "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz",
+ "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1174,9 +1174,9 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
- "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz",
+ "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.18.6",
@@ -1273,9 +1273,9 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
- "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
+ "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6"
@@ -1452,9 +1452,9 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
- "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
+ "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6"
@@ -1760,19 +1760,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
- "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz",
+ "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.18.6",
+ "@babel/generator": "^7.18.7",
"@babel/helper-environment-visitor": "^7.18.6",
"@babel/helper-function-name": "^7.18.6",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.18.6",
- "@babel/types": "^7.18.6",
+ "@babel/parser": "^7.18.8",
+ "@babel/types": "^7.18.8",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1781,9 +1781,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.18.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz",
- "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz",
+ "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.18.6",
@@ -2689,16 +2689,16 @@
}
},
"node_modules/@lerna/add": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.7.tgz",
- "integrity": "sha512-vndufZtBJxMQ/s/iozGrNMgMZSX3qbS8jiTlD6qyoXVty2hUoWNT+FpwCxouVNCPPDPDe5w+tqzNJ54ZmWFiyA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.8.tgz",
+ "integrity": "sha512-ABplk8a5MmiT8lG1b9KHijRUwj/nOePMuezBHjJEpNeQ8Bw5w3IV/6hpdmApx/w1StBwWWf0UG42klrxXlfl/g==",
"dev": true,
"dependencies": {
- "@lerna/bootstrap": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/bootstrap": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"npm-package-arg": "^8.1.0",
"p-map": "^4.0.0",
@@ -2710,23 +2710,23 @@
}
},
"node_modules/@lerna/bootstrap": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.7.tgz",
- "integrity": "sha512-XArs7OaWi0aONObEMKgdl7GRZm3Ui4B/GD25I0nkOAngppdzbuZ5rqLrIQ8/Ue+2MfMGpY7qV/nlbWOfizdjvw==",
- "dev": true,
- "dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/has-npm-version": "5.1.7",
- "@lerna/npm-install": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/rimraf-dir": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/symlink-binary": "5.1.7",
- "@lerna/symlink-dependencies": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.8.tgz",
+ "integrity": "sha512-/QZJc6aRxi6csSR59jdqRXPFh33fbn60F1k/SWtCCELGkZub23fAPLKaO7SlMcyghN3oKlfTfVymu/NWEcptJQ==",
+ "dev": true,
+ "dependencies": {
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/has-npm-version": "5.1.8",
+ "@lerna/npm-install": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/rimraf-dir": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/symlink-binary": "5.1.8",
+ "@lerna/symlink-dependencies": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"@npmcli/arborist": "5.2.0",
"dedent": "^0.7.0",
"get-port": "^5.1.1",
@@ -2743,38 +2743,38 @@
}
},
"node_modules/@lerna/changed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.7.tgz",
- "integrity": "sha512-z5TbjjPtx+zXjMuJux+7thXCEjPecNUOKRi2GNZ7t7nHuiYBVIpPMv/pzkWJprTeLZUCkbhbVLD4E+CzcL65mw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.8.tgz",
+ "integrity": "sha512-JA9jX9VTHrwSMRJTgLEzdyyx4zi35X0yP6fUUFuli9a0zrB4HV4IowSn1XM03H8iebbDLB0eWBbosqhYwSP8Sw==",
"dev": true,
"dependencies": {
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/listable": "5.1.7",
- "@lerna/output": "5.1.7"
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/listable": "5.1.8",
+ "@lerna/output": "5.1.8"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/check-working-tree": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.7.tgz",
- "integrity": "sha512-PFi+K+eo+425fSKHszTmjsZjYCl9TI6tqWe50gmJ/NJwxJ61tw9lDoXtgBJOVFIBR5YTC5SLzQsHnOKERAX6uw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.8.tgz",
+ "integrity": "sha512-3QyiV75cYt9dtg9JhUt+Aiyk44mFjlyqIIJ/XZ2Cp/Xcwws/QrNKOTs5iYFX5XWzlpTgotOHcu1MH/mY55Czlw==",
"dev": true,
"dependencies": {
- "@lerna/collect-uncommitted": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
- "@lerna/validation-error": "5.1.7"
+ "@lerna/collect-uncommitted": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
+ "@lerna/validation-error": "5.1.8"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/child-process": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.7.tgz",
- "integrity": "sha512-RpBVWx3b4SUW2oLU74Zcb6ZqQwumlBxp1226J93mEof7OZmaz3uoP8HIrF+jRECmDHGjZYCjNLYrglj6biFnpA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.8.tgz",
+ "integrity": "sha512-P0o4Y/sdiUJ53spZpaVv53NdAcl15UAi5//W3uT2T250xQPlVROwKy11S3Wzqglh94FYdi6XUy293x1uwBlFPw==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0",
@@ -2786,16 +2786,16 @@
}
},
"node_modules/@lerna/clean": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.7.tgz",
- "integrity": "sha512-L6NZnav7JJ7lzM6kDtmErT9QOPs/iKiH74uM+9+n50aq4n7FMJPTsz6BWJHuEUskV0GAAkYB/TIIOrb42VjYgA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.8.tgz",
+ "integrity": "sha512-xMExZgjan5/8ZTjJkZoLoTKY1MQOMk7W1YXslbg9BpLevBycPk041MlLauzCyO8XdOpqpVnFCg/9W66fltqmQg==",
"dev": true,
"dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/rimraf-dir": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/rimraf-dir": "5.1.8",
"p-map": "^4.0.0",
"p-map-series": "^2.1.0",
"p-waterfall": "^2.1.1"
@@ -2805,12 +2805,12 @@
}
},
"node_modules/@lerna/cli": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.7.tgz",
- "integrity": "sha512-lczQKuzOMPy3b6nPjGPR8ZECd+yL1RKp1xPMDm2q9BQM9fYR0lsaFsmT0Ds5rO5383smJrqedxYIZM/TbobQaw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.8.tgz",
+ "integrity": "sha512-0Ghhd9M9QvY6qZtnjTq5RHOIac2ttsW2VNFLFso8ov3YV+rJF4chLhyVaVBvLSA+5ZhwFH+xQ3/yeUx1tDO8GA==",
"dev": true,
"dependencies": {
- "@lerna/global-options": "5.1.7",
+ "@lerna/global-options": "5.1.8",
"dedent": "^0.7.0",
"npmlog": "^6.0.2",
"yargs": "^16.2.0"
@@ -2847,12 +2847,12 @@
}
},
"node_modules/@lerna/collect-uncommitted": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.7.tgz",
- "integrity": "sha512-Hgk/XF2hh8VnEEkK6W3aXpZbR+wmaoMLSrO5oNnX5sG2zKMtW2kbq4hxCblV0FUPfF42KJAyIWvJo55nu9/Ofg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.8.tgz",
+ "integrity": "sha512-pRsIYu82A3DxLahQI/3azoi/kjj6QSSHHAOx4y1YVefeDCaVtAm8aesNbpnyNVfJrie/1Gt5GMEpjfm/KScjlw==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"chalk": "^4.1.0",
"npmlog": "^6.0.2"
},
@@ -2861,13 +2861,13 @@
}
},
"node_modules/@lerna/collect-updates": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.7.tgz",
- "integrity": "sha512-yUfcbZ5JLIgLpCYT/mvDEByUQXKAjZMVsuypY3UnIQR9Wr1rO9U0wKliGVmHfdbgZEI8wI8r8EervEUE0TRz6Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.8.tgz",
+ "integrity": "sha512-ZPQmYKzwDJ4T+t2fRUI/JjaCzC8Lv02kWIeSXrcIG+cf2xrbM0vK4iQMAKhagTsiWt9hrFwvtMgLp4a6+Ht8Qg==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
"minimatch": "^3.0.4",
"npmlog": "^6.0.2",
"slash": "^3.0.0"
@@ -2877,16 +2877,16 @@
}
},
"node_modules/@lerna/command": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.7.tgz",
- "integrity": "sha512-rddNxbmG39L/Phc/f7Kbtm+nQu72Pij+uzQQYjvRu2EJMHYFmz4vK3vN+aMh5/FPoCq7dVZJA41YPrh/GzBNJA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.8.tgz",
+ "integrity": "sha512-j/Q++APvkyN2t8GqOpK+4OxH1bB7OZGVWIKh0JQlwbtqH1Y06wlSyNdwpPmv8h1yO9fS1pY/xHwFbs1IicxwzA==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/project": "5.1.7",
- "@lerna/validation-error": "5.1.7",
- "@lerna/write-log-file": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/project": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
+ "@lerna/write-log-file": "5.1.8",
"clone-deep": "^4.0.1",
"dedent": "^0.7.0",
"execa": "^5.0.0",
@@ -2898,12 +2898,12 @@
}
},
"node_modules/@lerna/conventional-commits": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.7.tgz",
- "integrity": "sha512-k6Wnx+bhTq1rjkkUaDeNJ6EpbDGvOpQTo7DbXaVvaKL9kRjdEdzqLPFZLCYGKCZr3H2TQZZxwfx45D6XJZZV3Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.8.tgz",
+ "integrity": "sha512-UduSVDp/+2WlEV6ZO5s7yTzkfhYyPdEsqR6aaUtIJZe9wejcCK4Lc3BJ2BAYIOdtDArNY2CJPsz1LYvFDtPRkw==",
"dev": true,
"dependencies": {
- "@lerna/validation-error": "5.1.7",
+ "@lerna/validation-error": "5.1.8",
"conventional-changelog-angular": "^5.0.12",
"conventional-changelog-core": "^4.2.2",
"conventional-recommended-bump": "^6.1.0",
@@ -2934,15 +2934,15 @@
}
},
"node_modules/@lerna/create": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.7.tgz",
- "integrity": "sha512-xYXFMmC0oMiREaOcoD6xriyp9MhZR1u/7ozEIMUzseBTCj5zpfMG5gVLvYUMCRqhByllxrs0u4K0j5QxFNrkfw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.8.tgz",
+ "integrity": "sha512-n9qLLeg1e0bQeuk8pA8ELEP05Ktl50e1EirdXGRqqvaXdCn41nYHo4PilUgb77/o/t3Z5N4/ic+0w8OvGVakNg==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"fs-extra": "^9.1.0",
"globby": "^11.0.2",
@@ -2963,9 +2963,9 @@
}
},
"node_modules/@lerna/create-symlink": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.7.tgz",
- "integrity": "sha512-70KHynUKEH4gcd+5Xjd0kO5pyRm4aqbIGH0nAVvcqjFJ0YfpfTXi0l374Y1FiSxNIyz3n5rtDtWDlaleWMR05w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.8.tgz",
+ "integrity": "sha512-5acQITDsJ7dqywPRrF1mpTUPm/EXFfiv/xF6zX+ySUjp4h0Zhhnsm8g2jFdRPDSjIxFD0rV/5iU4X6qmflXlAg==",
"dev": true,
"dependencies": {
"cmd-shim": "^4.1.0",
@@ -3042,12 +3042,12 @@
}
},
"node_modules/@lerna/describe-ref": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.7.tgz",
- "integrity": "sha512-FYkDP3AVIHv8CKACo7A5C1dmHmkpiiwPLPbro6P/buZQIGRLT/ZPxzmMRM3TOqeZy4XNmc0zoj4Qdrgpei2u5w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.8.tgz",
+ "integrity": "sha512-/u5b2ho09icPcvPb1mlh/tPC07nSFc1cvvFjM9Yg5kfVs23vzVWeA8y0Bk5djlaaSzyHECyqviriX0aoaY47Wg==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"npmlog": "^6.0.2"
},
"engines": {
@@ -3055,14 +3055,14 @@
}
},
"node_modules/@lerna/diff": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.7.tgz",
- "integrity": "sha512-07ePaWqhCn/Mmy8T7gEVz5AT42byx+JxltS9le3SXEWuTnadGR75NbhqxLQsSjCet+JXOvW5Tj8/8huHefWGVg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.8.tgz",
+ "integrity": "sha512-BLoi6l/v8p43IkAHTkpjZ4Kq27kYK7iti6y6gYoZuljSwNj38TjgqRb2ohHezQ5c0KFAj8xHEOuZM3Ou6tGyTQ==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"npmlog": "^6.0.2"
},
"engines": {
@@ -3070,17 +3070,17 @@
}
},
"node_modules/@lerna/exec": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.7.tgz",
- "integrity": "sha512-7XgCwl0MdE26d0F3UZHeaTvnZf43WEmyrVbznrvSuWSokI7HtXOLnRUfn7UgUonw2TrZ+qnOLOccKeJzU6CttA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.8.tgz",
+ "integrity": "sha512-U+owlBKoAUfULqRz0oBtHx/I6tYQy9I7xfPP0GoaXa8lpF7esnpCxsJG8GpdzFqIS30o6a2PtyHvp4jkrQF8Zw==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/profiler": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/profiler": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"p-map": "^4.0.0"
},
"engines": {
@@ -3088,13 +3088,13 @@
}
},
"node_modules/@lerna/filter-options": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.7.tgz",
- "integrity": "sha512-q3gV+ZLyenw1ZX9j30eYInklGyzQsnXvBCLZTIU/X025A+79p4LxcADioiwDMQG3kp99pqhtC05CP0zAZJJTgQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.8.tgz",
+ "integrity": "sha512-ene6xj1BRSFgIgcVg9xABp1cCiRnqm3Uetk9InxOtECbofpSDa7cQy5lsPv6GGAgXFbT91SURQiipH9FAOP+yQ==",
"dev": true,
"dependencies": {
- "@lerna/collect-updates": "5.1.7",
- "@lerna/filter-packages": "5.1.7",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/filter-packages": "5.1.8",
"dedent": "^0.7.0",
"npmlog": "^6.0.2"
},
@@ -3103,12 +3103,12 @@
}
},
"node_modules/@lerna/filter-packages": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.7.tgz",
- "integrity": "sha512-sfuYIU3qQmJ+D6VyUDX5/Ol0qFg4pxn8M/bQt9MM5t1GW3jxouHVpuBZfTNBqjl5BZe/KqnK1w6WBCEWE0nEAQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.8.tgz",
+ "integrity": "sha512-2pdtZ+I2Sb+XKfUa/q8flVUyaY0hhwqFYMXll7Nut7Phb1w1TtkEXc2/N0Ac1yia6qSJB/5WrsbAcLF/ITp1vA==",
"dev": true,
"dependencies": {
- "@lerna/validation-error": "5.1.7",
+ "@lerna/validation-error": "5.1.8",
"multimatch": "^5.0.0",
"npmlog": "^6.0.2"
},
@@ -3117,9 +3117,9 @@
}
},
"node_modules/@lerna/get-npm-exec-opts": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.7.tgz",
- "integrity": "sha512-VkJAukwpAP9fHbFih/F19f7SnEYNfIt+P9VBMtswwB1uQe05Tm6f2nsEma+/xO2H5lYEzYqPDzd4GlcX9Ud94w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.8.tgz",
+ "integrity": "sha512-oujoIkEDDVK2+5ooPMEPI+xGs/iwPmGJ63AZu1h7P42YU9tHKQmF5yPybF3Jn99W8+HggM6APUGiX+5oHRvKXA==",
"dev": true,
"dependencies": {
"npmlog": "^6.0.2"
@@ -3129,9 +3129,9 @@
}
},
"node_modules/@lerna/get-packed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.7.tgz",
- "integrity": "sha512-LW/aibgc8t+MYswwD/+7gauZUxJRNIEEtvf/EzvsPCNbb9qpk+b/+WKljOHsXmctnmnIODUROxYzkNW9A6fLiw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.8.tgz",
+ "integrity": "sha512-3vabIFlfUFQPbFnlOaDCNY4p7mufrhIFPoXxWu15JnjJsSDf9UB2a98xX43xNlxjgZLvnLai3bhCNfrKonI4Kw==",
"dev": true,
"dependencies": {
"fs-extra": "^9.1.0",
@@ -3158,15 +3158,15 @@
}
},
"node_modules/@lerna/github-client": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.7.tgz",
- "integrity": "sha512-92VlKA3r0LrH6de8LBNwj+9zlHyB2AFmGEqn5JdJakVOMw2PHq5qc349q9hcb8g9z/SKxHoyQvp3PANMQonK0w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.8.tgz",
+ "integrity": "sha512-y1oweMZ9xc/htIHy42hy2FuMUR/LS3CQlslXG9PAHzl5rE1VDDjvSv61kS50ZberGfB9xmkCxqH+2LgROG9B1A==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"@octokit/plugin-enterprise-rest": "^6.0.1",
"@octokit/rest": "^18.1.0",
- "git-url-parse": "^11.4.4",
+ "git-url-parse": "^12.0.0",
"npmlog": "^6.0.2"
},
"engines": {
@@ -3174,9 +3174,9 @@
}
},
"node_modules/@lerna/gitlab-client": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.7.tgz",
- "integrity": "sha512-JhfGPEgVQH2mHgACarAIjAuA2ODeDrB3OzVVXyWj/nUWqelijqqnL4Ne/L5XcESZuX0vFdtDVeU4Ls7ahEV4Nw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.8.tgz",
+ "integrity": "sha512-/EMKdkGnBU4ldyAQ4pXp2TKi1znvY3MiCULt8Hy42p4HhfFl/AxZYDovQYfop1NHVk29BQrGHfvlpyBNqZ2a8g==",
"dev": true,
"dependencies": {
"node-fetch": "^2.6.1",
@@ -3214,21 +3214,21 @@
}
},
"node_modules/@lerna/global-options": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.7.tgz",
- "integrity": "sha512-43P8dCIYWTMqfFicJiOTesmcwsxNICOhZizH2/xGgQYP6EcYdalpGM5h7QBo7CNrmZYPNChv4pBxOWO6nKTkBw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.8.tgz",
+ "integrity": "sha512-VCfTilGh0O4T6Lk4DKYA5cUl1kPjwFfRUS/GSpdJx0Lf/dyDbFihrmTHefgUe9N2/nTQySDIdPk9HBr45tozWQ==",
"dev": true,
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/has-npm-version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.7.tgz",
- "integrity": "sha512-sWQjugZp9zgDUouRk/oFOs/0AuEYFlksglO2/rR8Ks0ZsAguIZTDJkfyU+c27DxBZcVI03c266L4hFEOzO6FFA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.8.tgz",
+ "integrity": "sha512-yN5j9gje2ND8zQf4tN52QDQ/yFb24o9Kasm4PZm99FzBURRIwFWCnvo3edOMaiJg0DpA660L+Kq9G0L+ZRKRZQ==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"semver": "^7.3.4"
},
"engines": {
@@ -3236,16 +3236,16 @@
}
},
"node_modules/@lerna/import": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.7.tgz",
- "integrity": "sha512-AOSkDCyitpy/YtqJ/SnXx1CSVOPjlq0WhLAsBSxiqu67sQ+VLPy4Hv6Uyf8XH3pRqzdBJ7dUVeN40Vhxt7Kxaw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.8.tgz",
+ "integrity": "sha512-m1+TEhlgS9i14T7o0/8o6FMZJ1O2PkQdpCjqUa5xdLITqvPozoMNujNgiX3ZVLg/XcFOjMtbCsYtspqtKyEsMQ==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"fs-extra": "^9.1.0",
"p-map-series": "^2.1.0"
@@ -3270,13 +3270,13 @@
}
},
"node_modules/@lerna/info": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.7.tgz",
- "integrity": "sha512-hQpnKLd65M14r607uN8DHiPSFRFvq++L6OfRsleK2qipjo10alKUIbMyEzOorVfuqRgIEN1wROv6AMu1+mF+JQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.8.tgz",
+ "integrity": "sha512-VNCBNOrd5Q1iv1MOF++PzMrdAnTn6KTDbb5hcXHdWBRZUuOs3QOwVYGzAlTFMvwVmmlcER4z8BYyUsbxk3sIdQ==",
"dev": true,
"dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/output": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/output": "5.1.8",
"envinfo": "^7.7.4"
},
"engines": {
@@ -3284,13 +3284,13 @@
}
},
"node_modules/@lerna/init": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.7.tgz",
- "integrity": "sha512-Z1uvSSnkYF5w9mlYrze58G8/tCmsH+pJZk6vGglCFh9ekvIeLCknChqjH7PNa9f+As4dRm9jfyY6QDf/EoxdaA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.8.tgz",
+ "integrity": "sha512-vEMnq/70u/c031/vURA4pZSxlBRAwjg7vOP7mt9M4dmKz/vkVnQ/5Ig9K0TKqC31hQg957/4m20obYEiFgC3Pw==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0",
"write-json-file": "^4.3.0"
@@ -3315,14 +3315,14 @@
}
},
"node_modules/@lerna/link": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.7.tgz",
- "integrity": "sha512-YWt3QcF227VfSP41iEaZie5owoCmdixMEMc8tNY+aUgKQdRiGOop+0F2EQ7hzXWClYMtyEbLFORVAlX88uufMA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.8.tgz",
+ "integrity": "sha512-qOtZiMzB9JYyNPUlvpqTxh0Z1EmNVde8pFUIYybv+s3btrKEBPgsvvrOrob/mha3QJxnwcPDPjHt/wCHFxLruA==",
"dev": true,
"dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/symlink-dependencies": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/symlink-dependencies": "5.1.8",
"p-map": "^4.0.0",
"slash": "^3.0.0"
},
@@ -3331,27 +3331,27 @@
}
},
"node_modules/@lerna/list": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.7.tgz",
- "integrity": "sha512-GnT7bwefpq+JyTTmtHsIyja4M47b7PnMy/LHwPyUiAENyVqgpxVEdw8HMPrl69lf6A9ejPBDjCkVAEw8hFsn8A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.8.tgz",
+ "integrity": "sha512-fVN9o/wKtgcOyuYwvYTg2HI6ORX2kOoBkCJ+PI/uZ/ImwLMTJ2Bf8i/Vsysl3bLFHhQFglzPZ7V1SQP/ku0Sdw==",
"dev": true,
"dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/listable": "5.1.7",
- "@lerna/output": "5.1.7"
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/listable": "5.1.8",
+ "@lerna/output": "5.1.8"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/listable": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.7.tgz",
- "integrity": "sha512-P/M0GVSyRWn40yud0ixcVkC5O1gR4cJLCWG5EfyLqFeifk1UaYwFhA47vgyXdpq1FE/3rDA3pzt8yOmgAAO5pA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.8.tgz",
+ "integrity": "sha512-nQ/40cbVZLFBv8o9Dz6ivHFZhosfDTYOPm4oHNu0xdexaTXWz5bQUlM4HtOm7K0dJ1fvLEVqiQNAuFSEhARt9g==",
"dev": true,
"dependencies": {
- "@lerna/query-graph": "5.1.7",
+ "@lerna/query-graph": "5.1.8",
"chalk": "^4.1.0",
"columnify": "^1.6.0"
},
@@ -3360,9 +3360,9 @@
}
},
"node_modules/@lerna/log-packed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.7.tgz",
- "integrity": "sha512-kFHp7qBJfQnbh1OJ14kZgvi7IsPYs20V4zdrBpUvd4rE4GXIYePLoucLjR04Qz8yTj5cuBwvMDKBdRXAL+8/3A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.8.tgz",
+ "integrity": "sha512-alaCIzCtKV5oKyu632emda0hUQMw/BcL2U3v4ObLu90sU8P7mu6TipKRvR9OZxOLDnZGnPE7CMHSU8gsQoIasw==",
"dev": true,
"dependencies": {
"byte-size": "^7.0.0",
@@ -3375,9 +3375,9 @@
}
},
"node_modules/@lerna/npm-conf": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.7.tgz",
- "integrity": "sha512-WAhX9qHsacTbCc4otH1OSF7OZYDV1pq0AEocDIuhL9y6JUJ18wBYi23U+i783G2joxlJqBFX0u2dAhQQnuEYzQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.8.tgz",
+ "integrity": "sha512-d/pIcO4RwO3fXNlUbhQ6+qwULxGSiW/xcOtiETVf4ZfjaDqjkCaIxZaeZfm5gWDtII5klpQn3f2d71FCnZG5lw==",
"dev": true,
"dependencies": {
"config-chain": "^1.1.12",
@@ -3388,12 +3388,12 @@
}
},
"node_modules/@lerna/npm-dist-tag": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.7.tgz",
- "integrity": "sha512-iBVIv/9X8HVuBWlkZk7Mmju0tOfD6G2qsJ3mFyUE2lsOTzThHOemsIGhx13ctBTFoMpf2foybQRm6JjfmpvkkA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.8.tgz",
+ "integrity": "sha512-vZXO0/EClOzRRHHfqB4APhZkxiJpQbsQAAFwaXQCNJE+3S+I/MD0S3iiUWrNs4QnN/8Lj1KyzUfznVDXX7AIUQ==",
"dev": true,
"dependencies": {
- "@lerna/otplease": "5.1.7",
+ "@lerna/otplease": "5.1.8",
"npm-package-arg": "^8.1.0",
"npm-registry-fetch": "^9.0.0",
"npmlog": "^6.0.2"
@@ -3403,13 +3403,13 @@
}
},
"node_modules/@lerna/npm-install": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.7.tgz",
- "integrity": "sha512-qMDorf8M4OGVF1+b5jKywntUTXlCLocwokDRZKRFXJLTVgTy3UoRGt/nrTym0/JXW7ZJrjsy9E6nAnC8/8ZfUg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.8.tgz",
+ "integrity": "sha512-AiYQyz4W1+NDeBw3qmdiiatfCtwtaGOi7zHtN1eAqheVTxEMuuYjNHt+8hu6nSpDFYtonz0NsKFvaqRJ5LbVmw==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/get-npm-exec-opts": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/get-npm-exec-opts": "5.1.8",
"fs-extra": "^9.1.0",
"npm-package-arg": "^8.1.0",
"npmlog": "^6.0.2",
@@ -3436,13 +3436,13 @@
}
},
"node_modules/@lerna/npm-publish": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.7.tgz",
- "integrity": "sha512-K0N/yx5GIEGgowTLRzu0veLShAbCvH7OTy5Xu370HtLtCyvcM7WpKaVhrFcsGWR2HaejCw1Kw7Y0nAysYUcO4Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.8.tgz",
+ "integrity": "sha512-Gup/1d8ovc21x3spKPhFK0tIYYn8HOjnpCAg5ytINIW1QM/QcLAigY58If8uiyt+aojz6lubWrSR8/OHf9CXBw==",
"dev": true,
"dependencies": {
- "@lerna/otplease": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
+ "@lerna/otplease": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
"fs-extra": "^9.1.0",
"libnpmpublish": "^4.0.0",
"npm-package-arg": "^8.1.0",
@@ -3470,13 +3470,13 @@
}
},
"node_modules/@lerna/npm-run-script": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.7.tgz",
- "integrity": "sha512-5iv0XU7waaUKOMMit5r2QCMgfg7gbdrXxTjG/95/uqmuFtWigLMdWfg+IO2ly16+RLVENha8ChaqLbWcV++Xcg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.8.tgz",
+ "integrity": "sha512-HzvukNC+hDIR25EpYWOvIGJItd0onXqzS9Ivdtw98ZQG3Jexi2Mn18A9tDqHOKCEGO3pVYrI9ep8VWkah2Bj1w==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
- "@lerna/get-npm-exec-opts": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/get-npm-exec-opts": "5.1.8",
"npmlog": "^6.0.2"
},
"engines": {
@@ -3484,21 +3484,21 @@
}
},
"node_modules/@lerna/otplease": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.7.tgz",
- "integrity": "sha512-0VYjz72E3gyuhOtmVxEDk4gRXdecS9JeRj1ywHVWXZhJwovwyPy/qfO0US1Dltao3HPlXEYe4UHJEPMeMM9g2A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.8.tgz",
+ "integrity": "sha512-/OVZ7Rbs8/ft14f4i/9HEFDsxJkBSg74rMUqyqFH3fID/RL3ja9hW5bI1bENxvYgs0bp/THy4lV5V75ZcI81zQ==",
"dev": true,
"dependencies": {
- "@lerna/prompt": "5.1.7"
+ "@lerna/prompt": "5.1.8"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/output": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.7.tgz",
- "integrity": "sha512-WET/03wTVoGO2LLHLOjmiDiD70+LT8c8oGDCHTYHL9EKPt3aRzyvDG3XG4auo0tRAdSYaMbJANkiXFffZrlKOg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.8.tgz",
+ "integrity": "sha512-dXsKY8X2eAdPKRKHDZTASlWn95Eav1oQX9doUXkvV3o4UwIgqOCIsU7RqSED3EAEQz6VUH0rXNb/+d3uVeAoJQ==",
"dev": true,
"dependencies": {
"npmlog": "^6.0.2"
@@ -3508,15 +3508,15 @@
}
},
"node_modules/@lerna/pack-directory": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.7.tgz",
- "integrity": "sha512-0MItg0JlBKaTWaxvxsGOx/Qs3BOPG+DVOCyfCfAINxKYklRYTLsVUWXLKpf1hHHZvI8GnIr9GvgpWRQD1IDgiw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.8.tgz",
+ "integrity": "sha512-aaH28ttS+JVimLFrVeZRWZ9Cii4GG2vkJXmQNikWBNQiFL/7S1x83NjMk4SQRdmtpYJkcQpQMZ2hDUdNxLnDCg==",
"dev": true,
"dependencies": {
- "@lerna/get-packed": "5.1.7",
- "@lerna/package": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/temp-write": "5.1.7",
+ "@lerna/get-packed": "5.1.8",
+ "@lerna/package": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/temp-write": "5.1.8",
"npm-packlist": "^2.1.4",
"npmlog": "^6.0.2",
"tar": "^6.1.0"
@@ -3526,9 +3526,9 @@
}
},
"node_modules/@lerna/package": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.7.tgz",
- "integrity": "sha512-gjtKH06awFRbyaTV9LJSKD4YWlnogYqbRnlcu3wSXtS9Lj+sP/Cd98Ca48tybhHSxieBtTYbNJtiUlD4vFeuVA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.8.tgz",
+ "integrity": "sha512-Ot+wu6XZ93tw8p9oSTJJA15TzGhVpo8VbgNhKPcI3JJjkxVq2D5L5jVeBkjQvFEQBonLibTr339uLLXyZ0RMzg==",
"dev": true,
"dependencies": {
"load-json-file": "^6.2.0",
@@ -3540,13 +3540,13 @@
}
},
"node_modules/@lerna/package-graph": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.7.tgz",
- "integrity": "sha512-vGg1vem5x+Z4TRPIi8tuHplX4AdLCWRLnx0DaT0iei1w8gw0GEX+Jkzo4zZzTZ+9dmwEJugBDDBJ0aYvpz3ciw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.8.tgz",
+ "integrity": "sha512-aGwXTwCpPfhUPiSRhdppogZjOqJPm39EBxHFDa1E0+/Qaig5avJs4hI6OrPLyjsTywAswtCMOArvD1QZqxwvrQ==",
"dev": true,
"dependencies": {
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"npm-package-arg": "^8.1.0",
"npmlog": "^6.0.2",
"semver": "^7.3.4"
@@ -3556,9 +3556,9 @@
}
},
"node_modules/@lerna/prerelease-id-from-version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.7.tgz",
- "integrity": "sha512-kAFecqQzV6IZj+HXRQVm4xkzmtJnUJ/IDxiUi6MGuthZscNchI6Nab7Qrn3ZkpJq4OrsF5gpcrhPcpetpXrqPQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.8.tgz",
+ "integrity": "sha512-wfWv/8lHSk2/pl4FjopbDelFSLCz9s6J9AY5o7Sju9HtD9QUXcQHaXnEP1Rum9/rJZ8vWdFURcp9kzz8nxQ1Ow==",
"dev": true,
"dependencies": {
"semver": "^7.3.4"
@@ -3568,9 +3568,9 @@
}
},
"node_modules/@lerna/profiler": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.7.tgz",
- "integrity": "sha512-fCL96OeuDBtk1MHJnUGkW/i7ml0Ej3OGYJ5I0K1AQtWKYWtue46Uf3QRQQxS+uOZD8vyolj6N2ZUzakfpGYJrw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.8.tgz",
+ "integrity": "sha512-vpAFN85BvMHfIGA53IcwaUnS9FHAismEnNyFCjMkzKV55mmXFZlWpZyO36ESdSQRWCo5/25f3Ln0Y6YubY3Dvw==",
"dev": true,
"dependencies": {
"fs-extra": "^9.1.0",
@@ -3597,13 +3597,13 @@
}
},
"node_modules/@lerna/project": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.7.tgz",
- "integrity": "sha512-9HzfjoUVKJc80R3YwZ1ImLhAxfxveskYL7X5v/kVFU7Eu5NzKHAP9bWMRgXBlOpPNC+R3A51+94v8QMBusKZgg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.8.tgz",
+ "integrity": "sha512-zTFp91kmyJ0VHBmNXEArVrMSZVxnBJ7pHTt8C7RY91WSZhw8XDNumqMHDM+kEM1z/AtDBAAAGqBE3sjk5ONDXQ==",
"dev": true,
"dependencies": {
- "@lerna/package": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/package": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"cosmiconfig": "^7.0.0",
"dedent": "^0.7.0",
"dot-prop": "^6.0.1",
@@ -3635,9 +3635,9 @@
}
},
"node_modules/@lerna/prompt": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.7.tgz",
- "integrity": "sha512-/GBAMgy6IopblqDmRpnrpLdVG/vnQhvAhKgyAQ9A4KnAQM+lx3V/Izwx3H6lGZXATvndBiAdkHiLVrexDyAsZQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.8.tgz",
+ "integrity": "sha512-Cmq0FV/vyCHu00kySxXMfuPvutsi8qoME2/nFcICIktvDqxXr5aSFY8QqB123awNCbpb4xcHykjFnEj/RNdb2Q==",
"dev": true,
"dependencies": {
"inquirer": "^7.3.3",
@@ -3648,30 +3648,30 @@
}
},
"node_modules/@lerna/publish": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.7.tgz",
- "integrity": "sha512-MBXKEb33EhkakvffM29VzmAqUYZvOBJCDsk1KXuHlZHvjG90mATbZBJEeNaVKNbx+Z2lICcmBXRPmu5WhNXRbg==",
- "dev": true,
- "dependencies": {
- "@lerna/check-working-tree": "5.1.7",
- "@lerna/child-process": "5.1.7",
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
- "@lerna/log-packed": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/npm-dist-tag": "5.1.7",
- "@lerna/npm-publish": "5.1.7",
- "@lerna/otplease": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/pack-directory": "5.1.7",
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/validation-error": "5.1.7",
- "@lerna/version": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.8.tgz",
+ "integrity": "sha512-Q88WxXVNAh/ZWj7vYG83RZUfQyQlJMg7tDhsVTvZzy3VpkkCPtmJXZfX+g4RmE0PNyjsXx9QLYAOZnOB613WyA==",
+ "dev": true,
+ "dependencies": {
+ "@lerna/check-working-tree": "5.1.8",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
+ "@lerna/log-packed": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/npm-dist-tag": "5.1.8",
+ "@lerna/npm-publish": "5.1.8",
+ "@lerna/otplease": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/pack-directory": "5.1.8",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
+ "@lerna/version": "5.1.8",
"fs-extra": "^9.1.0",
"libnpmaccess": "^4.0.1",
"npm-package-arg": "^8.1.0",
@@ -3702,9 +3702,9 @@
}
},
"node_modules/@lerna/pulse-till-done": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.7.tgz",
- "integrity": "sha512-e3vizq6fLdhxVYyeSV3qQA8kXdJIj9ol8IR6GzmNczBPIfKeggH61aUrHZ45Kf2EokuPcASIYHgOgymw0wrnkg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.8.tgz",
+ "integrity": "sha512-KsyOazHG6wnjfdJhIdhTaTNwhj8Np/aPPei/ac9WzcuzgLS/uCs1IVFFIYBv5JdTmyVBKmguSZxdYjk7JzKBew==",
"dev": true,
"dependencies": {
"npmlog": "^6.0.2"
@@ -3714,21 +3714,21 @@
}
},
"node_modules/@lerna/query-graph": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.7.tgz",
- "integrity": "sha512-scpuymNwo6hXbrG8wLrUlLDiQfVE7njIHxKmYuZVwFxk9GhUMZTjJsHgXH3QURxg/puhLT4saxi1d1ZrGXOp1g==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.8.tgz",
+ "integrity": "sha512-+p+bjPI403Hwv1djTS5aJe7DtPWIDw0a427BE68h1mmrPc9oTe3GG+0lingbfGR8woA2rOmjytgK2jeErOryPg==",
"dev": true,
"dependencies": {
- "@lerna/package-graph": "5.1.7"
+ "@lerna/package-graph": "5.1.8"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/resolve-symlink": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.7.tgz",
- "integrity": "sha512-NX4yB1J4tXe92PbdX5ZhEnwNgJptEclOIJPb6/C0yrtYomjz4g7+g5yWicsnfLnEoRp8ZgoF76Fj2auk7CfkZw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.8.tgz",
+ "integrity": "sha512-OJa8ct4Oo2BcD95FmJqkc5qZMepaQK5RZAWoTqEXG/13Gs0mPc0fZGIhnnpTqtm3mgNhlT7ypCHG42I7hKiSeg==",
"dev": true,
"dependencies": {
"fs-extra": "^9.1.0",
@@ -3755,12 +3755,12 @@
}
},
"node_modules/@lerna/rimraf-dir": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.7.tgz",
- "integrity": "sha512-q0ASDgXKpCqGrKv0nOUt6/Kv2U1E5ZgaDO01Ti76XCO97Ay4eguyVPMUL042w7SCAz0yToVD0zqENf/y2Zk2Fw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.8.tgz",
+ "integrity": "sha512-3pT1X8kzW8xHUuAmRgzSKAF+/H1h1eSWq5+ACzeTWnvgqE7++0URee7TXwVCP/5FZPTZIzIclQCh4G0WD9Jfjg==",
"dev": true,
"dependencies": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"npmlog": "^6.0.2",
"path-exists": "^4.0.0",
"rimraf": "^3.0.2"
@@ -3770,19 +3770,19 @@
}
},
"node_modules/@lerna/run": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.7.tgz",
- "integrity": "sha512-OfgTkNSdQEF57TZt9lbshEyEofe8EKdjbQZFVPfRh0Jg3r+UkIuQOzadzfULj/as1dDWXY4fR2kbkps6VoHYUw==",
- "dev": true,
- "dependencies": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/npm-run-script": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/profiler": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/timer": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.8.tgz",
+ "integrity": "sha512-E5mI3FswVN9zQ3bCYUQxxPlLL400vnKpwLSzzRNFy//TR8Geu0LeR6NY+Jf0jklsKxwWGMJgqL6VqPqxDaNtdw==",
+ "dev": true,
+ "dependencies": {
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/npm-run-script": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/profiler": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/timer": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"p-map": "^4.0.0"
},
"engines": {
@@ -3790,12 +3790,12 @@
}
},
"node_modules/@lerna/run-lifecycle": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.7.tgz",
- "integrity": "sha512-FBLBkLx7LQTtAUM+8ot5nlFcWaWayXYE93RUhGH+VV6r/Ol8P5t8klZc1fOo0oopJn/ZsV1fbWXk897ULYp9rw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.8.tgz",
+ "integrity": "sha512-5rRpovujhLJufKRzMp5sl2BIIqrPeoXxjniQbzkpSxZ2vnD+bE9xOoaciHQxOsmXfXhza0C+k3xYMM5+B/bVzg==",
"dev": true,
"dependencies": {
- "@lerna/npm-conf": "5.1.7",
+ "@lerna/npm-conf": "5.1.8",
"@npmcli/run-script": "^3.0.2",
"npmlog": "^6.0.2"
},
@@ -3804,12 +3804,12 @@
}
},
"node_modules/@lerna/run-topologically": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.7.tgz",
- "integrity": "sha512-S8uXhkot9mJ1zsu+cjHQNQ7BfnYzFax+hTIx/kZ+1uk5COGq/MicnYAoh5wdj2dKfWdWIHGIf4HbwrWxdxshPg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.8.tgz",
+ "integrity": "sha512-isuulfBdNsrgV2QF/HwCKCecfR9mPEU9N4Nf8n9nQQgakwOscoDlwGp2xv27pvcQKI52q/o/ISEjz3JeoEQiOA==",
"dev": true,
"dependencies": {
- "@lerna/query-graph": "5.1.7",
+ "@lerna/query-graph": "5.1.8",
"p-queue": "^6.6.2"
},
"engines": {
@@ -3817,13 +3817,13 @@
}
},
"node_modules/@lerna/symlink-binary": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.7.tgz",
- "integrity": "sha512-ytW0Ge/CqCvXHbldUdTpk4Imeutx0y5v3SzdbtNYyN8Qmdo5DWX/9U204WOvdbRDTl8wEImEblGHhJiSi2+Ulg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.8.tgz",
+ "integrity": "sha512-s7VfKNJZnWvTKZ7KR8Yxh1rYhE/ARMioD5axyu3FleS3Xsdla2M5sQsLouCrdfM3doTO8lMxPVvVSFmL7q0KOA==",
"dev": true,
"dependencies": {
- "@lerna/create-symlink": "5.1.7",
- "@lerna/package": "5.1.7",
+ "@lerna/create-symlink": "5.1.8",
+ "@lerna/package": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0"
},
@@ -3847,14 +3847,14 @@
}
},
"node_modules/@lerna/symlink-dependencies": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.7.tgz",
- "integrity": "sha512-q6ief8FMA3LwcodJdYROf9lU08+Pr5+xNRr/aOJWeXdP5S1YsVsl5GL6VMxdCUXgj6TfnGncZ8pSd9VcElD90w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.8.tgz",
+ "integrity": "sha512-U5diiaKdWUlvoFMh3sYIEESBLa8Z3Q/EpkLl5o4YkcbPBjFHJFpmoqCGomwL9sf9HQUV2S9Lt9szJT8qgQm86Q==",
"dev": true,
"dependencies": {
- "@lerna/create-symlink": "5.1.7",
- "@lerna/resolve-symlink": "5.1.7",
- "@lerna/symlink-binary": "5.1.7",
+ "@lerna/create-symlink": "5.1.8",
+ "@lerna/resolve-symlink": "5.1.8",
+ "@lerna/symlink-binary": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0",
"p-map-series": "^2.1.0"
@@ -3879,9 +3879,9 @@
}
},
"node_modules/@lerna/temp-write": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.7.tgz",
- "integrity": "sha512-vUCp3EchW0hZe+eWg+A2Tc/iGqZg3Ew3F04rGB3veEPKI55Met+omRPAWOutNxienqaISEHqaxq15FfQ9rZh7Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.8.tgz",
+ "integrity": "sha512-4/guYB5XotugyM8P/F1z6b+hNlSCe/QuZsmiZwgXOw2lmYnkSzLWDVjqsdZtNYqojK0lioxcPjZiL5qnEkk1PQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.1.15",
@@ -3892,18 +3892,18 @@
}
},
"node_modules/@lerna/timer": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.7.tgz",
- "integrity": "sha512-ZCinCp2wvyW5RFz0k19I/pPXk3znno6wW5rpFb2vaDz3hWqXzlBDro5sF4MxfgdLv/ZuXHfOV1zJTE594YWZEA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.8.tgz",
+ "integrity": "sha512-Ua4bw2YOO3U+sFujE+MsUG+lllU0X7u6PCTj1QKe0QlR0zr2gCa0pcwjUQPdNfxnpJpPY+hdbfTUv2viDloaiA==",
"dev": true,
"engines": {
"node": "^14.15.0 || >=16.0.0"
}
},
"node_modules/@lerna/validation-error": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.7.tgz",
- "integrity": "sha512-4eLbWQLXyCf1cbBFaYzmC/a2RK8Ah1vCf/bN0M365Edq09+6Pj59ViY65Qnl//vg+aOONMTCO1thLECRJGtBEA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.8.tgz",
+ "integrity": "sha512-n+IiaxN2b08ZMYnezsmwL6rXB15/VvweusC04GMh1XtWunnMzSg9JDM7y6bw2vfpBBQx6cBFhLKSpD2Fcq5D5Q==",
"dev": true,
"dependencies": {
"npmlog": "^6.0.2"
@@ -3913,25 +3913,25 @@
}
},
"node_modules/@lerna/version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.7.tgz",
- "integrity": "sha512-gMAVoMjDI+QIWWO7wakHVqXeLRKM8NERTyE8D9jRku6AhtiNEcwCJl65oeKPvfX9UpPU2jAoox7MBufh93dqVA==",
- "dev": true,
- "dependencies": {
- "@lerna/check-working-tree": "5.1.7",
- "@lerna/child-process": "5.1.7",
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/conventional-commits": "5.1.7",
- "@lerna/github-client": "5.1.7",
- "@lerna/gitlab-client": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/temp-write": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.8.tgz",
+ "integrity": "sha512-3f4P7KjIs6Gn2iaGkA5EASE9izZeDKtEzE8i2DE7YfVdw/P+EwFfKv2mKBXGbckYw42YO1tL6aD2QH0C8XbwlA==",
+ "dev": true,
+ "dependencies": {
+ "@lerna/check-working-tree": "5.1.8",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/conventional-commits": "5.1.8",
+ "@lerna/github-client": "5.1.8",
+ "@lerna/gitlab-client": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/temp-write": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"chalk": "^4.1.0",
"dedent": "^0.7.0",
"load-json-file": "^6.2.0",
@@ -3950,9 +3950,9 @@
}
},
"node_modules/@lerna/write-log-file": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.7.tgz",
- "integrity": "sha512-KaQUsUIBVIeWDY3u1LlwDM6AnFjPxdll/4CrtILucPFOz7Hjz6XAeuqVpHAj2ay6cvcZFsaI6Vv7QUVZpi0x3w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.8.tgz",
+ "integrity": "sha512-B+shMH3TpzA7Q5GGbuNkOmdPQdD1LXRFj7R17LINkn82PhP9CUgubwYuiVzrLa16ADi0V5Ad76pqtHi/6kD0nA==",
"dev": true,
"dependencies": {
"npmlog": "^6.0.2",
@@ -4092,9 +4092,9 @@
}
},
"node_modules/@npmcli/arborist/node_modules/lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true,
"engines": {
"node": ">=12"
@@ -4172,9 +4172,9 @@
}
},
"node_modules/@npmcli/arborist/node_modules/npm-registry-fetch": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz",
- "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz",
+ "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==",
"dev": true,
"dependencies": {
"make-fetch-happen": "^10.0.6",
@@ -4267,9 +4267,9 @@
}
},
"node_modules/@npmcli/git/node_modules/lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true,
"engines": {
"node": ">=12"
@@ -4453,18 +4453,18 @@
}
},
"node_modules/@nrwl/cli": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.2.tgz",
- "integrity": "sha512-JNV4kP9goZD4BlTQGKdKhCRc1bhiWYp1TaDJHdk4ZfhiLt1NzXNxxgc/eX2obFZ3Hw+KdM/gM5F7KfWBbtSGSw==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.3.tgz",
+ "integrity": "sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==",
"dev": true,
"dependencies": {
- "nx": "14.4.2"
+ "nx": "14.4.3"
}
},
"node_modules/@nrwl/devkit": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.4.2.tgz",
- "integrity": "sha512-CJCczAbnZ7w6XZeOMHhb4aTQeDzU0pJOAAJvNU1EAzbj/nkP+QILn/sX+WQR6z94UT2Y9SMamnE4TjQC2F48vQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.4.3.tgz",
+ "integrity": "sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==",
"dev": true,
"dependencies": {
"ejs": "^3.1.7",
@@ -4511,16 +4511,17 @@
"dev": true
},
"node_modules/@nrwl/jest": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.4.2.tgz",
- "integrity": "sha512-5BIbkChVRmJQ0ngNBdL1Fy3oSLm20zR1ec9XgBAktPDQ4ZMPz3ZWk9c5kKX2H2tOvyu98hbOqZ0HLbPXAbt/Ew==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.4.3.tgz",
+ "integrity": "sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==",
"dev": true,
"dependencies": {
"@jest/reporters": "27.5.1",
"@jest/test-result": "27.5.1",
- "@nrwl/devkit": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
"@phenomnomnominal/tsquery": "4.1.1",
"chalk": "4.1.0",
+ "dotenv": "~10.0.0",
"identity-obj-proxy": "3.0.0",
"jest-config": "27.5.1",
"jest-resolve": "27.5.1",
@@ -4547,15 +4548,15 @@
}
},
"node_modules/@nrwl/linter": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.4.2.tgz",
- "integrity": "sha512-K44C+mwwbq0Q3IECNqxO9WGB9J7vSKoyaOzx0BH0HgKtfTSTyALHuM6ylzZ9y9pNK0CDbkVraKoFwDZ42GtzCQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.4.3.tgz",
+ "integrity": "sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==",
"dev": true,
"dependencies": {
- "@nrwl/devkit": "14.4.2",
- "@nrwl/jest": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
+ "@nrwl/jest": "14.4.3",
"@phenomnomnominal/tsquery": "4.1.1",
- "nx": "14.4.2",
+ "nx": "14.4.3",
"tmp": "~0.2.1",
"tslib": "^2.3.0"
},
@@ -4569,26 +4570,26 @@
}
},
"node_modules/@nrwl/tao": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.2.tgz",
- "integrity": "sha512-Ygw3skKZfFhi4MBHZKQ8A67pDQxeyDdY78tFWViMN0SEn9ExL41Q8V9aSMfir8VZYGca6ZOXX5MRhbeHdcgMLQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.3.tgz",
+ "integrity": "sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==",
"dev": true,
"dependencies": {
- "nx": "14.4.2"
+ "nx": "14.4.3"
},
"bin": {
"tao": "index.js"
}
},
"node_modules/@nrwl/workspace": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.4.2.tgz",
- "integrity": "sha512-D3EXkeg/39V3OeKINvymeOsr5QVRLZFwYOWHfvVcJh8iKpVrev/zMFOm6rSrHmdlpoLkJVAOW2QI+1MYl92Gig==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.4.3.tgz",
+ "integrity": "sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==",
"dev": true,
"dependencies": {
- "@nrwl/devkit": "14.4.2",
- "@nrwl/jest": "14.4.2",
- "@nrwl/linter": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
+ "@nrwl/jest": "14.4.3",
+ "@nrwl/linter": "14.4.3",
"@parcel/watcher": "2.0.4",
"chalk": "4.1.0",
"chokidar": "^3.5.1",
@@ -4603,7 +4604,7 @@
"ignore": "^5.0.4",
"minimatch": "3.0.5",
"npm-run-path": "^4.0.1",
- "nx": "14.4.2",
+ "nx": "14.4.3",
"open": "^8.4.0",
"rxjs": "^6.5.4",
"semver": "7.3.4",
@@ -4671,55 +4672,71 @@
"dev": true
},
"node_modules/@octokit/auth-token": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
- "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.0.tgz",
+ "integrity": "sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ==",
"dev": true,
+ "peer": true,
"dependencies": {
"@octokit/types": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/core": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
- "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.4.tgz",
+ "integrity": "sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==",
"dev": true,
+ "peer": true,
"dependencies": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.3",
- "@octokit/request-error": "^2.0.5",
+ "@octokit/auth-token": "^3.0.0",
+ "@octokit/graphql": "^5.0.0",
+ "@octokit/request": "^6.0.0",
+ "@octokit/request-error": "^3.0.0",
"@octokit/types": "^6.0.3",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/endpoint": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
- "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.0.tgz",
+ "integrity": "sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ==",
"dev": true,
+ "peer": true,
"dependencies": {
"@octokit/types": "^6.0.3",
"is-plain-object": "^5.0.0",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/graphql": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
- "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.0.tgz",
+ "integrity": "sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ==",
"dev": true,
+ "peer": true,
"dependencies": {
- "@octokit/request": "^5.6.0",
+ "@octokit/request": "^6.0.0",
"@octokit/types": "^6.0.3",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/openapi-types": {
- "version": "12.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.8.0.tgz",
- "integrity": "sha512-ydcKLs2KKcxlhpdWLzJxEBDEk/U5MUeqtqkXlrtAUXXFPs6vLl1PEGghFC/BbpleosB7iXs0Z4P2DGe7ZT5ZNg==",
+ "version": "12.10.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.10.0.tgz",
+ "integrity": "sha512-xsgA7LKuQ/2QReMZQXNlBP68ferPlqw66Jmx5/J399Cn5EgIDaHXou6Rgn1GkpDNjkPji67fTlC2rz6ABaVFKw==",
"dev": true
},
"node_modules/@octokit/plugin-enterprise-rest": {
@@ -4729,15 +4746,15 @@
"dev": true
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "2.21.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.1.tgz",
- "integrity": "sha512-NVNTK63yoTFp07GqISWK+uDfGH1CAPhQXS7LzsJBvaK5W+UlvG549pLZC55FK0FqANVl6q/9ra3SR5c97xF/sw==",
+ "version": "2.21.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.2.tgz",
+ "integrity": "sha512-S24H0a6bBVreJtoTaRHT/gnVASbOHVTRMOVIqd9zrJBP3JozsxJB56TDuTUmd1xLI4/rAE2HNmThvVKtIdLLEw==",
"dev": true,
"dependencies": {
- "@octokit/types": "^6.38.2"
+ "@octokit/types": "^6.39.0"
},
"peerDependencies": {
- "@octokit/core": ">=2"
+ "@octokit/core": ">=4"
}
},
"node_modules/@octokit/plugin-request-log": {
@@ -4763,28 +4780,36 @@
}
},
"node_modules/@octokit/request": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
- "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.0.tgz",
+ "integrity": "sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q==",
"dev": true,
+ "peer": true,
"dependencies": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
+ "@octokit/endpoint": "^7.0.0",
+ "@octokit/request-error": "^3.0.0",
"@octokit/types": "^6.16.1",
"is-plain-object": "^5.0.0",
"node-fetch": "^2.6.7",
"universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/request-error": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
- "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.0.tgz",
+ "integrity": "sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w==",
"dev": true,
+ "peer": true,
"dependencies": {
"@octokit/types": "^6.0.3",
"deprecation": "^2.0.0",
"once": "^1.4.0"
+ },
+ "engines": {
+ "node": ">= 14"
}
},
"node_modules/@octokit/rest": {
@@ -4799,13 +4824,84 @@
"@octokit/plugin-rest-endpoint-methods": "^5.12.0"
}
},
+ "node_modules/@octokit/rest/node_modules/@octokit/auth-token": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
+ "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3"
+ }
+ },
+ "node_modules/@octokit/rest/node_modules/@octokit/core": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
+ "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/auth-token": "^2.4.4",
+ "@octokit/graphql": "^4.5.8",
+ "@octokit/request": "^5.6.3",
+ "@octokit/request-error": "^2.0.5",
+ "@octokit/types": "^6.0.3",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/rest/node_modules/@octokit/endpoint": {
+ "version": "6.0.12",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
+ "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/rest/node_modules/@octokit/graphql": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
+ "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/request": "^5.6.0",
+ "@octokit/types": "^6.0.3",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/rest/node_modules/@octokit/request": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
+ "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/endpoint": "^6.0.1",
+ "@octokit/request-error": "^2.1.0",
+ "@octokit/types": "^6.16.1",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/rest/node_modules/@octokit/request-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
+ "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ }
+ },
"node_modules/@octokit/types": {
- "version": "6.39.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.39.0.tgz",
- "integrity": "sha512-Mq4N9sOAYCitTsBtDdRVrBE80lIrMBhL9Jbrw0d+j96BAzlq4V+GLHFJbHokEsVvO/9tQupQdoFdgVYhD2C8UQ==",
+ "version": "6.40.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.40.0.tgz",
+ "integrity": "sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw==",
"dev": true,
"dependencies": {
- "@octokit/openapi-types": "^12.7.0"
+ "@octokit/openapi-types": "^12.10.0"
}
},
"node_modules/@open-wc/building-utils": {
@@ -5557,9 +5653,9 @@
"integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw=="
},
"node_modules/@types/koa": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz",
- "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==",
+ "version": "2.13.5",
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz",
+ "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==",
"dependencies": {
"@types/accepts": "*",
"@types/content-disposition": "*",
@@ -5661,9 +5757,9 @@
"integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ=="
},
"node_modules/@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
+ "version": "18.0.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz",
+ "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw=="
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.1",
@@ -5788,14 +5884,14 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
- "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.6.tgz",
+ "integrity": "sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==",
"peer": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/type-utils": "5.30.5",
- "@typescript-eslint/utils": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/type-utils": "5.30.6",
+ "@typescript-eslint/utils": "5.30.6",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -5821,14 +5917,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
- "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.6.tgz",
+ "integrity": "sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==",
"peer": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/typescript-estree": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/typescript-estree": "5.30.6",
"debug": "^4.3.4"
},
"engines": {
@@ -5848,13 +5944,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
- "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.6.tgz",
+ "integrity": "sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g==",
"peer": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/visitor-keys": "5.30.5"
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/visitor-keys": "5.30.6"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -5865,12 +5961,12 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
- "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.6.tgz",
+ "integrity": "sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==",
"peer": true,
"dependencies": {
- "@typescript-eslint/utils": "5.30.5",
+ "@typescript-eslint/utils": "5.30.6",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -5891,9 +5987,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
- "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.6.tgz",
+ "integrity": "sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg==",
"peer": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -5904,13 +6000,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
- "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.6.tgz",
+ "integrity": "sha512-Z7TgPoeYUm06smfEfYF0RBkpF8csMyVnqQbLYiGgmUSTaSXTP57bt8f0UFXstbGxKIreTwQCujtaH0LY9w9B+A==",
"peer": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/visitor-keys": "5.30.5",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/visitor-keys": "5.30.6",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -5931,15 +6027,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
- "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.6.tgz",
+ "integrity": "sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==",
"peer": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/typescript-estree": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/typescript-estree": "5.30.6",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
},
@@ -5955,12 +6051,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
- "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.6.tgz",
+ "integrity": "sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA==",
"peer": true,
"dependencies": {
- "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/types": "5.30.6",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -6752,11 +6848,11 @@
"devOptional": true
},
"node_modules/axe-core": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz",
- "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz",
+ "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==",
"engines": {
- "node": ">=12"
+ "node": ">=4"
}
},
"node_modules/babel-jest": {
@@ -7147,9 +7243,9 @@
"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
},
"node_modules/browserslist": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
- "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
+ "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
"funding": [
{
"type": "opencollective",
@@ -7161,9 +7257,9 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001359",
- "electron-to-chromium": "^1.4.172",
- "node-releases": "^2.0.5",
+ "caniuse-lite": "^1.0.30001366",
+ "electron-to-chromium": "^1.4.188",
+ "node-releases": "^2.0.6",
"update-browserslist-db": "^1.0.4"
},
"bin": {
@@ -7377,9 +7473,9 @@
}
},
"node_modules/cacache/node_modules/lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true,
"engines": {
"node": ">=12"
@@ -7514,9 +7610,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001363",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz",
- "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==",
+ "version": "1.0.30001367",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz",
+ "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==",
"funding": [
{
"type": "opencollective",
@@ -8691,9 +8787,9 @@
}
},
"node_modules/core-js-bundle": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.23.3.tgz",
- "integrity": "sha512-eP/p378tjDyJNL4xNOZ1nZl4FOQAC73sti/IYn5svWb07Bcs6yZ323we0xb+rWtnLzIWkv6NI41YJO37jMdrKg==",
+ "version": "3.23.5",
+ "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.23.5.tgz",
+ "integrity": "sha512-tAGwhORtdVhI+anGnYUEgpRmLZ4QOTshOyP/eVsft2AaPEHIykfOtRYM+6dfLGs+6+h6CdoUIP+ZvmKrps36qQ==",
"dev": true,
"hasInstallScript": true,
"funding": {
@@ -8702,12 +8798,12 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
- "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
+ "version": "3.23.5",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz",
+ "integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==",
"dev": true,
"dependencies": {
- "browserslist": "^4.21.0",
+ "browserslist": "^4.21.2",
"semver": "7.0.0"
},
"funding": {
@@ -9025,15 +9121,6 @@
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
"dev": true
},
- "node_modules/decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
- "dev": true,
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/dedent": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
@@ -9408,9 +9495,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.182",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.182.tgz",
- "integrity": "sha512-OpEjTADzGoXABjqobGhpy0D2YsTncAax7IkER68ycc4adaq0dqEG9//9aenKPy7BGA90bqQdLac0dPp6uMkcSg=="
+ "version": "1.4.192",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz",
+ "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw=="
},
"node_modules/emittery": {
"version": "0.8.1",
@@ -9901,9 +9988,9 @@
}
},
"node_modules/eslint": {
- "version": "8.19.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
- "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
+ "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"peer": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -10808,15 +10895,6 @@
"node": ">=8"
}
},
- "node_modules/filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
@@ -11352,22 +11430,22 @@
}
},
"node_modules/git-up": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
- "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz",
+ "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
- "parse-url": "^6.0.0"
+ "is-ssh": "^1.4.0",
+ "parse-url": "^7.0.2"
}
},
"node_modules/git-url-parse": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
- "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz",
+ "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==",
"dev": true,
"dependencies": {
- "git-up": "^4.0.0"
+ "git-up": "^6.0.0"
}
},
"node_modules/gitconfiglocal": {
@@ -12766,9 +12844,9 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
- "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+ "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
"dependencies": {
"html-escaper": "^2.0.0",
"istanbul-lib-report": "^3.0.0"
@@ -14101,27 +14179,27 @@
}
},
"node_modules/lerna": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.7.tgz",
- "integrity": "sha512-dJcKcYdXibgA4AePIIE/JXkFZleOPimc9ENnISyJqFEgWEKWwPCyUQDtCtJzqoJHG4PhwS5Ab5Nd20txV1ClWw==",
- "dev": true,
- "dependencies": {
- "@lerna/add": "5.1.7",
- "@lerna/bootstrap": "5.1.7",
- "@lerna/changed": "5.1.7",
- "@lerna/clean": "5.1.7",
- "@lerna/cli": "5.1.7",
- "@lerna/create": "5.1.7",
- "@lerna/diff": "5.1.7",
- "@lerna/exec": "5.1.7",
- "@lerna/import": "5.1.7",
- "@lerna/info": "5.1.7",
- "@lerna/init": "5.1.7",
- "@lerna/link": "5.1.7",
- "@lerna/list": "5.1.7",
- "@lerna/publish": "5.1.7",
- "@lerna/run": "5.1.7",
- "@lerna/version": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.8.tgz",
+ "integrity": "sha512-KrpFx2l1x1X7wb9unqRU7OZTaNs5+67VQ1vxf8fIMgdtCAjEqkLxF/F3xLs+KBMws5PV19Q9YtPHn7SiwDl7iQ==",
+ "dev": true,
+ "dependencies": {
+ "@lerna/add": "5.1.8",
+ "@lerna/bootstrap": "5.1.8",
+ "@lerna/changed": "5.1.8",
+ "@lerna/clean": "5.1.8",
+ "@lerna/cli": "5.1.8",
+ "@lerna/create": "5.1.8",
+ "@lerna/diff": "5.1.8",
+ "@lerna/exec": "5.1.8",
+ "@lerna/import": "5.1.8",
+ "@lerna/info": "5.1.8",
+ "@lerna/init": "5.1.8",
+ "@lerna/link": "5.1.8",
+ "@lerna/list": "5.1.8",
+ "@lerna/publish": "5.1.8",
+ "@lerna/run": "5.1.8",
+ "@lerna/version": "5.1.8",
"import-local": "^3.0.2",
"npmlog": "^6.0.2"
},
@@ -14340,9 +14418,9 @@
}
},
"node_modules/lint-staged/node_modules/commander": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
- "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
+ "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
"dev": true,
"engines": {
"node": "^12.20.0 || >=14"
@@ -14520,9 +14598,9 @@
}
},
"node_modules/listr2/node_modules/rxjs": {
- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
- "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz",
+ "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
@@ -15987,9 +16065,9 @@
"dev": true
},
"node_modules/node-releases": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
- "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
+ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
},
"node_modules/nopt": {
"version": "5.0.0",
@@ -16177,9 +16255,9 @@
}
},
"node_modules/npm-pick-manifest/node_modules/lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true,
"engines": {
"node": ">=12"
@@ -16395,14 +16473,14 @@
"dev": true
},
"node_modules/nx": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.2.tgz",
- "integrity": "sha512-bYO//HuwQL4X8y+2BjUPtkPLDiYI1zMejQo6+uJl3+VdYPcsjwW/ca581tBPHiPH95XnHiBartnMrMJtn11grw==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.3.tgz",
+ "integrity": "sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@nrwl/cli": "14.4.2",
- "@nrwl/tao": "14.4.2",
+ "@nrwl/cli": "14.4.3",
+ "@nrwl/tao": "14.4.3",
"@parcel/watcher": "2.0.4",
"chalk": "4.1.0",
"chokidar": "^3.5.1",
@@ -16859,9 +16937,9 @@
}
},
"node_modules/pacote/node_modules/@npmcli/run-script": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.5.tgz",
- "integrity": "sha512-FyrZkZ+O0bCnQqm+mRb6sKbEJgyJudInwFN84gCcMUcxrWkR15Ags1uOHwnxHYdpj3T5eqrCZNW/Ys20MGTQ6Q==",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz",
+ "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==",
"dev": true,
"dependencies": {
"@npmcli/node-gyp": "^2.0.0",
@@ -16940,9 +17018,9 @@
}
},
"node_modules/pacote/node_modules/lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true,
"engines": {
"node": ">=12"
@@ -17017,9 +17095,9 @@
}
},
"node_modules/pacote/node_modules/node-gyp": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz",
- "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz",
+ "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==",
"dev": true,
"dependencies": {
"env-paths": "^2.2.0",
@@ -17108,9 +17186,9 @@
}
},
"node_modules/pacote/node_modules/npm-registry-fetch": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz",
- "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz",
+ "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==",
"dev": true,
"dependencies": {
"make-fetch-happen": "^10.0.6",
@@ -17282,41 +17360,26 @@
}
},
"node_modules/parse-path": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.4.tgz",
- "integrity": "sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz",
+ "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
- "protocols": "^1.4.0",
- "qs": "^6.9.4",
- "query-string": "^6.13.8"
+ "protocols": "^2.0.0"
}
},
- "node_modules/parse-path/node_modules/protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
- "dev": true
- },
"node_modules/parse-url": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.2.tgz",
- "integrity": "sha512-uCSjOvD3T+6B/sPWhR+QowAZcU/o4bjPrVBQBGFxcDF6J6FraCGIaDBsdoQawiaaAVdHvtqBe3w3vKlfBKySOQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz",
+ "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
+ "is-ssh": "^1.4.0",
"normalize-url": "^6.1.0",
- "parse-path": "^4.0.4",
- "protocols": "^1.4.0"
+ "parse-path": "^5.0.0",
+ "protocols": "^2.0.1"
}
},
- "node_modules/parse-url/node_modules/protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
- "dev": true
- },
"node_modules/parse5": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
@@ -17818,24 +17881,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/query-string": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
- "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
- "dev": true,
- "dependencies": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -18653,9 +18698,9 @@
}
},
"node_modules/rollup": {
- "version": "2.75.7",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
- "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==",
+ "version": "2.77.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz",
+ "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -19144,12 +19189,12 @@
}
},
"node_modules/socks": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
- "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz",
+ "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==",
"dev": true,
"dependencies": {
- "ip": "^1.1.5",
+ "ip": "^2.0.0",
"smart-buffer": "^4.2.0"
},
"engines": {
@@ -19171,6 +19216,12 @@
"node": ">= 10"
}
},
+ "node_modules/socks/node_modules/ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+ "dev": true
+ },
"node_modules/sort-keys": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz",
@@ -19271,15 +19322,6 @@
"node": "*"
}
},
- "node_modules/split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/split2": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
@@ -19393,15 +19435,6 @@
"node": ">=8.0"
}
},
- "node_modules/strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -19794,9 +19827,9 @@
}
},
"node_modules/terser": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+ "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
"dev": true,
"dependencies": {
"commander": "^2.20.0",
@@ -20019,9 +20052,9 @@
}
},
"node_modules/ts-node": {
- "version": "10.8.2",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.2.tgz",
- "integrity": "sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==",
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
+ "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
@@ -21225,9 +21258,9 @@
}
},
"node_modules/ws": {
- "version": "7.5.8",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz",
- "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==",
+ "version": "7.5.9",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
"engines": {
"node": ">=8.3.0"
},
@@ -22150,9 +22183,9 @@
}
},
"@babel/compat-data": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz",
- "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz",
+ "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==",
"dev": true
},
"@babel/core": {
@@ -22351,9 +22384,9 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz",
- "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz",
+ "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.18.6",
@@ -22362,8 +22395,8 @@
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.18.6",
"@babel/template": "^7.18.6",
- "@babel/traverse": "^7.18.6",
- "@babel/types": "^7.18.6"
+ "@babel/traverse": "^7.18.8",
+ "@babel/types": "^7.18.8"
}
},
"@babel/helper-optimise-call-expression": {
@@ -22524,9 +22557,9 @@
}
},
"@babel/parser": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz",
- "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz",
+ "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==",
"dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -22909,9 +22942,9 @@
}
},
"@babel/plugin-transform-classes": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz",
- "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz",
+ "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.18.6",
@@ -22972,9 +23005,9 @@
}
},
"@babel/plugin-transform-for-of": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz",
- "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
+ "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.18.6"
@@ -23085,9 +23118,9 @@
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz",
- "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
+ "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.18.6"
@@ -23311,27 +23344,27 @@
}
},
"@babel/traverse": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz",
- "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz",
+ "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.18.6",
+ "@babel/generator": "^7.18.7",
"@babel/helper-environment-visitor": "^7.18.6",
"@babel/helper-function-name": "^7.18.6",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.18.6",
- "@babel/types": "^7.18.6",
+ "@babel/parser": "^7.18.8",
+ "@babel/types": "^7.18.8",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.18.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz",
- "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==",
+ "version": "7.18.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz",
+ "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.18.6",
@@ -24078,16 +24111,16 @@
}
},
"@lerna/add": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.7.tgz",
- "integrity": "sha512-vndufZtBJxMQ/s/iozGrNMgMZSX3qbS8jiTlD6qyoXVty2hUoWNT+FpwCxouVNCPPDPDe5w+tqzNJ54ZmWFiyA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.8.tgz",
+ "integrity": "sha512-ABplk8a5MmiT8lG1b9KHijRUwj/nOePMuezBHjJEpNeQ8Bw5w3IV/6hpdmApx/w1StBwWWf0UG42klrxXlfl/g==",
"dev": true,
"requires": {
- "@lerna/bootstrap": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/bootstrap": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"npm-package-arg": "^8.1.0",
"p-map": "^4.0.0",
@@ -24096,23 +24129,23 @@
}
},
"@lerna/bootstrap": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.7.tgz",
- "integrity": "sha512-XArs7OaWi0aONObEMKgdl7GRZm3Ui4B/GD25I0nkOAngppdzbuZ5rqLrIQ8/Ue+2MfMGpY7qV/nlbWOfizdjvw==",
- "dev": true,
- "requires": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/has-npm-version": "5.1.7",
- "@lerna/npm-install": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/rimraf-dir": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/symlink-binary": "5.1.7",
- "@lerna/symlink-dependencies": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.8.tgz",
+ "integrity": "sha512-/QZJc6aRxi6csSR59jdqRXPFh33fbn60F1k/SWtCCELGkZub23fAPLKaO7SlMcyghN3oKlfTfVymu/NWEcptJQ==",
+ "dev": true,
+ "requires": {
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/has-npm-version": "5.1.8",
+ "@lerna/npm-install": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/rimraf-dir": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/symlink-binary": "5.1.8",
+ "@lerna/symlink-dependencies": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"@npmcli/arborist": "5.2.0",
"dedent": "^0.7.0",
"get-port": "^5.1.1",
@@ -24126,32 +24159,32 @@
}
},
"@lerna/changed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.7.tgz",
- "integrity": "sha512-z5TbjjPtx+zXjMuJux+7thXCEjPecNUOKRi2GNZ7t7nHuiYBVIpPMv/pzkWJprTeLZUCkbhbVLD4E+CzcL65mw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.8.tgz",
+ "integrity": "sha512-JA9jX9VTHrwSMRJTgLEzdyyx4zi35X0yP6fUUFuli9a0zrB4HV4IowSn1XM03H8iebbDLB0eWBbosqhYwSP8Sw==",
"dev": true,
"requires": {
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/listable": "5.1.7",
- "@lerna/output": "5.1.7"
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/listable": "5.1.8",
+ "@lerna/output": "5.1.8"
}
},
"@lerna/check-working-tree": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.7.tgz",
- "integrity": "sha512-PFi+K+eo+425fSKHszTmjsZjYCl9TI6tqWe50gmJ/NJwxJ61tw9lDoXtgBJOVFIBR5YTC5SLzQsHnOKERAX6uw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.8.tgz",
+ "integrity": "sha512-3QyiV75cYt9dtg9JhUt+Aiyk44mFjlyqIIJ/XZ2Cp/Xcwws/QrNKOTs5iYFX5XWzlpTgotOHcu1MH/mY55Czlw==",
"dev": true,
"requires": {
- "@lerna/collect-uncommitted": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
- "@lerna/validation-error": "5.1.7"
+ "@lerna/collect-uncommitted": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
+ "@lerna/validation-error": "5.1.8"
}
},
"@lerna/child-process": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.7.tgz",
- "integrity": "sha512-RpBVWx3b4SUW2oLU74Zcb6ZqQwumlBxp1226J93mEof7OZmaz3uoP8HIrF+jRECmDHGjZYCjNLYrglj6biFnpA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.8.tgz",
+ "integrity": "sha512-P0o4Y/sdiUJ53spZpaVv53NdAcl15UAi5//W3uT2T250xQPlVROwKy11S3Wzqglh94FYdi6XUy293x1uwBlFPw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -24160,28 +24193,28 @@
}
},
"@lerna/clean": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.7.tgz",
- "integrity": "sha512-L6NZnav7JJ7lzM6kDtmErT9QOPs/iKiH74uM+9+n50aq4n7FMJPTsz6BWJHuEUskV0GAAkYB/TIIOrb42VjYgA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.8.tgz",
+ "integrity": "sha512-xMExZgjan5/8ZTjJkZoLoTKY1MQOMk7W1YXslbg9BpLevBycPk041MlLauzCyO8XdOpqpVnFCg/9W66fltqmQg==",
"dev": true,
"requires": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/rimraf-dir": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/rimraf-dir": "5.1.8",
"p-map": "^4.0.0",
"p-map-series": "^2.1.0",
"p-waterfall": "^2.1.1"
}
},
"@lerna/cli": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.7.tgz",
- "integrity": "sha512-lczQKuzOMPy3b6nPjGPR8ZECd+yL1RKp1xPMDm2q9BQM9fYR0lsaFsmT0Ds5rO5383smJrqedxYIZM/TbobQaw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.8.tgz",
+ "integrity": "sha512-0Ghhd9M9QvY6qZtnjTq5RHOIac2ttsW2VNFLFso8ov3YV+rJF4chLhyVaVBvLSA+5ZhwFH+xQ3/yeUx1tDO8GA==",
"dev": true,
"requires": {
- "@lerna/global-options": "5.1.7",
+ "@lerna/global-options": "5.1.8",
"dedent": "^0.7.0",
"npmlog": "^6.0.2",
"yargs": "^16.2.0"
@@ -24211,40 +24244,40 @@
}
},
"@lerna/collect-uncommitted": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.7.tgz",
- "integrity": "sha512-Hgk/XF2hh8VnEEkK6W3aXpZbR+wmaoMLSrO5oNnX5sG2zKMtW2kbq4hxCblV0FUPfF42KJAyIWvJo55nu9/Ofg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.8.tgz",
+ "integrity": "sha512-pRsIYu82A3DxLahQI/3azoi/kjj6QSSHHAOx4y1YVefeDCaVtAm8aesNbpnyNVfJrie/1Gt5GMEpjfm/KScjlw==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"chalk": "^4.1.0",
"npmlog": "^6.0.2"
}
},
"@lerna/collect-updates": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.7.tgz",
- "integrity": "sha512-yUfcbZ5JLIgLpCYT/mvDEByUQXKAjZMVsuypY3UnIQR9Wr1rO9U0wKliGVmHfdbgZEI8wI8r8EervEUE0TRz6Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.8.tgz",
+ "integrity": "sha512-ZPQmYKzwDJ4T+t2fRUI/JjaCzC8Lv02kWIeSXrcIG+cf2xrbM0vK4iQMAKhagTsiWt9hrFwvtMgLp4a6+Ht8Qg==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
"minimatch": "^3.0.4",
"npmlog": "^6.0.2",
"slash": "^3.0.0"
}
},
"@lerna/command": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.7.tgz",
- "integrity": "sha512-rddNxbmG39L/Phc/f7Kbtm+nQu72Pij+uzQQYjvRu2EJMHYFmz4vK3vN+aMh5/FPoCq7dVZJA41YPrh/GzBNJA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.8.tgz",
+ "integrity": "sha512-j/Q++APvkyN2t8GqOpK+4OxH1bB7OZGVWIKh0JQlwbtqH1Y06wlSyNdwpPmv8h1yO9fS1pY/xHwFbs1IicxwzA==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/project": "5.1.7",
- "@lerna/validation-error": "5.1.7",
- "@lerna/write-log-file": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/project": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
+ "@lerna/write-log-file": "5.1.8",
"clone-deep": "^4.0.1",
"dedent": "^0.7.0",
"execa": "^5.0.0",
@@ -24253,12 +24286,12 @@
}
},
"@lerna/conventional-commits": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.7.tgz",
- "integrity": "sha512-k6Wnx+bhTq1rjkkUaDeNJ6EpbDGvOpQTo7DbXaVvaKL9kRjdEdzqLPFZLCYGKCZr3H2TQZZxwfx45D6XJZZV3Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.8.tgz",
+ "integrity": "sha512-UduSVDp/+2WlEV6ZO5s7yTzkfhYyPdEsqR6aaUtIJZe9wejcCK4Lc3BJ2BAYIOdtDArNY2CJPsz1LYvFDtPRkw==",
"dev": true,
"requires": {
- "@lerna/validation-error": "5.1.7",
+ "@lerna/validation-error": "5.1.8",
"conventional-changelog-angular": "^5.0.12",
"conventional-changelog-core": "^4.2.2",
"conventional-recommended-bump": "^6.1.0",
@@ -24285,15 +24318,15 @@
}
},
"@lerna/create": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.7.tgz",
- "integrity": "sha512-xYXFMmC0oMiREaOcoD6xriyp9MhZR1u/7ozEIMUzseBTCj5zpfMG5gVLvYUMCRqhByllxrs0u4K0j5QxFNrkfw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.8.tgz",
+ "integrity": "sha512-n9qLLeg1e0bQeuk8pA8ELEP05Ktl50e1EirdXGRqqvaXdCn41nYHo4PilUgb77/o/t3Z5N4/ic+0w8OvGVakNg==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"fs-extra": "^9.1.0",
"globby": "^11.0.2",
@@ -24351,9 +24384,9 @@
}
},
"@lerna/create-symlink": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.7.tgz",
- "integrity": "sha512-70KHynUKEH4gcd+5Xjd0kO5pyRm4aqbIGH0nAVvcqjFJ0YfpfTXi0l374Y1FiSxNIyz3n5rtDtWDlaleWMR05w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.8.tgz",
+ "integrity": "sha512-5acQITDsJ7dqywPRrF1mpTUPm/EXFfiv/xF6zX+ySUjp4h0Zhhnsm8g2jFdRPDSjIxFD0rV/5iU4X6qmflXlAg==",
"dev": true,
"requires": {
"cmd-shim": "^4.1.0",
@@ -24376,78 +24409,78 @@
}
},
"@lerna/describe-ref": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.7.tgz",
- "integrity": "sha512-FYkDP3AVIHv8CKACo7A5C1dmHmkpiiwPLPbro6P/buZQIGRLT/ZPxzmMRM3TOqeZy4XNmc0zoj4Qdrgpei2u5w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.8.tgz",
+ "integrity": "sha512-/u5b2ho09icPcvPb1mlh/tPC07nSFc1cvvFjM9Yg5kfVs23vzVWeA8y0Bk5djlaaSzyHECyqviriX0aoaY47Wg==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"npmlog": "^6.0.2"
}
},
"@lerna/diff": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.7.tgz",
- "integrity": "sha512-07ePaWqhCn/Mmy8T7gEVz5AT42byx+JxltS9le3SXEWuTnadGR75NbhqxLQsSjCet+JXOvW5Tj8/8huHefWGVg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.8.tgz",
+ "integrity": "sha512-BLoi6l/v8p43IkAHTkpjZ4Kq27kYK7iti6y6gYoZuljSwNj38TjgqRb2ohHezQ5c0KFAj8xHEOuZM3Ou6tGyTQ==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"npmlog": "^6.0.2"
}
},
"@lerna/exec": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.7.tgz",
- "integrity": "sha512-7XgCwl0MdE26d0F3UZHeaTvnZf43WEmyrVbznrvSuWSokI7HtXOLnRUfn7UgUonw2TrZ+qnOLOccKeJzU6CttA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.8.tgz",
+ "integrity": "sha512-U+owlBKoAUfULqRz0oBtHx/I6tYQy9I7xfPP0GoaXa8lpF7esnpCxsJG8GpdzFqIS30o6a2PtyHvp4jkrQF8Zw==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/profiler": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/profiler": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"p-map": "^4.0.0"
}
},
"@lerna/filter-options": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.7.tgz",
- "integrity": "sha512-q3gV+ZLyenw1ZX9j30eYInklGyzQsnXvBCLZTIU/X025A+79p4LxcADioiwDMQG3kp99pqhtC05CP0zAZJJTgQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.8.tgz",
+ "integrity": "sha512-ene6xj1BRSFgIgcVg9xABp1cCiRnqm3Uetk9InxOtECbofpSDa7cQy5lsPv6GGAgXFbT91SURQiipH9FAOP+yQ==",
"dev": true,
"requires": {
- "@lerna/collect-updates": "5.1.7",
- "@lerna/filter-packages": "5.1.7",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/filter-packages": "5.1.8",
"dedent": "^0.7.0",
"npmlog": "^6.0.2"
}
},
"@lerna/filter-packages": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.7.tgz",
- "integrity": "sha512-sfuYIU3qQmJ+D6VyUDX5/Ol0qFg4pxn8M/bQt9MM5t1GW3jxouHVpuBZfTNBqjl5BZe/KqnK1w6WBCEWE0nEAQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.8.tgz",
+ "integrity": "sha512-2pdtZ+I2Sb+XKfUa/q8flVUyaY0hhwqFYMXll7Nut7Phb1w1TtkEXc2/N0Ac1yia6qSJB/5WrsbAcLF/ITp1vA==",
"dev": true,
"requires": {
- "@lerna/validation-error": "5.1.7",
+ "@lerna/validation-error": "5.1.8",
"multimatch": "^5.0.0",
"npmlog": "^6.0.2"
}
},
"@lerna/get-npm-exec-opts": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.7.tgz",
- "integrity": "sha512-VkJAukwpAP9fHbFih/F19f7SnEYNfIt+P9VBMtswwB1uQe05Tm6f2nsEma+/xO2H5lYEzYqPDzd4GlcX9Ud94w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.8.tgz",
+ "integrity": "sha512-oujoIkEDDVK2+5ooPMEPI+xGs/iwPmGJ63AZu1h7P42YU9tHKQmF5yPybF3Jn99W8+HggM6APUGiX+5oHRvKXA==",
"dev": true,
"requires": {
"npmlog": "^6.0.2"
}
},
"@lerna/get-packed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.7.tgz",
- "integrity": "sha512-LW/aibgc8t+MYswwD/+7gauZUxJRNIEEtvf/EzvsPCNbb9qpk+b/+WKljOHsXmctnmnIODUROxYzkNW9A6fLiw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.8.tgz",
+ "integrity": "sha512-3vabIFlfUFQPbFnlOaDCNY4p7mufrhIFPoXxWu15JnjJsSDf9UB2a98xX43xNlxjgZLvnLai3bhCNfrKonI4Kw==",
"dev": true,
"requires": {
"fs-extra": "^9.1.0",
@@ -24470,22 +24503,22 @@
}
},
"@lerna/github-client": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.7.tgz",
- "integrity": "sha512-92VlKA3r0LrH6de8LBNwj+9zlHyB2AFmGEqn5JdJakVOMw2PHq5qc349q9hcb8g9z/SKxHoyQvp3PANMQonK0w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.8.tgz",
+ "integrity": "sha512-y1oweMZ9xc/htIHy42hy2FuMUR/LS3CQlslXG9PAHzl5rE1VDDjvSv61kS50ZberGfB9xmkCxqH+2LgROG9B1A==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"@octokit/plugin-enterprise-rest": "^6.0.1",
"@octokit/rest": "^18.1.0",
- "git-url-parse": "^11.4.4",
+ "git-url-parse": "^12.0.0",
"npmlog": "^6.0.2"
}
},
"@lerna/gitlab-client": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.7.tgz",
- "integrity": "sha512-JhfGPEgVQH2mHgACarAIjAuA2ODeDrB3OzVVXyWj/nUWqelijqqnL4Ne/L5XcESZuX0vFdtDVeU4Ls7ahEV4Nw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.8.tgz",
+ "integrity": "sha512-/EMKdkGnBU4ldyAQ4pXp2TKi1znvY3MiCULt8Hy42p4HhfFl/AxZYDovQYfop1NHVk29BQrGHfvlpyBNqZ2a8g==",
"dev": true,
"requires": {
"node-fetch": "^2.6.1",
@@ -24516,32 +24549,32 @@
}
},
"@lerna/global-options": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.7.tgz",
- "integrity": "sha512-43P8dCIYWTMqfFicJiOTesmcwsxNICOhZizH2/xGgQYP6EcYdalpGM5h7QBo7CNrmZYPNChv4pBxOWO6nKTkBw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.8.tgz",
+ "integrity": "sha512-VCfTilGh0O4T6Lk4DKYA5cUl1kPjwFfRUS/GSpdJx0Lf/dyDbFihrmTHefgUe9N2/nTQySDIdPk9HBr45tozWQ==",
"dev": true
},
"@lerna/has-npm-version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.7.tgz",
- "integrity": "sha512-sWQjugZp9zgDUouRk/oFOs/0AuEYFlksglO2/rR8Ks0ZsAguIZTDJkfyU+c27DxBZcVI03c266L4hFEOzO6FFA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.8.tgz",
+ "integrity": "sha512-yN5j9gje2ND8zQf4tN52QDQ/yFb24o9Kasm4PZm99FzBURRIwFWCnvo3edOMaiJg0DpA660L+Kq9G0L+ZRKRZQ==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"semver": "^7.3.4"
}
},
"@lerna/import": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.7.tgz",
- "integrity": "sha512-AOSkDCyitpy/YtqJ/SnXx1CSVOPjlq0WhLAsBSxiqu67sQ+VLPy4Hv6Uyf8XH3pRqzdBJ7dUVeN40Vhxt7Kxaw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.8.tgz",
+ "integrity": "sha512-m1+TEhlgS9i14T7o0/8o6FMZJ1O2PkQdpCjqUa5xdLITqvPozoMNujNgiX3ZVLg/XcFOjMtbCsYtspqtKyEsMQ==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"dedent": "^0.7.0",
"fs-extra": "^9.1.0",
"p-map-series": "^2.1.0"
@@ -24562,24 +24595,24 @@
}
},
"@lerna/info": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.7.tgz",
- "integrity": "sha512-hQpnKLd65M14r607uN8DHiPSFRFvq++L6OfRsleK2qipjo10alKUIbMyEzOorVfuqRgIEN1wROv6AMu1+mF+JQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.8.tgz",
+ "integrity": "sha512-VNCBNOrd5Q1iv1MOF++PzMrdAnTn6KTDbb5hcXHdWBRZUuOs3QOwVYGzAlTFMvwVmmlcER4z8BYyUsbxk3sIdQ==",
"dev": true,
"requires": {
- "@lerna/command": "5.1.7",
- "@lerna/output": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/output": "5.1.8",
"envinfo": "^7.7.4"
}
},
"@lerna/init": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.7.tgz",
- "integrity": "sha512-Z1uvSSnkYF5w9mlYrze58G8/tCmsH+pJZk6vGglCFh9ekvIeLCknChqjH7PNa9f+As4dRm9jfyY6QDf/EoxdaA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.8.tgz",
+ "integrity": "sha512-vEMnq/70u/c031/vURA4pZSxlBRAwjg7vOP7mt9M4dmKz/vkVnQ/5Ig9K0TKqC31hQg957/4m20obYEiFgC3Pw==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/command": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/command": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0",
"write-json-file": "^4.3.0"
@@ -24600,45 +24633,45 @@
}
},
"@lerna/link": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.7.tgz",
- "integrity": "sha512-YWt3QcF227VfSP41iEaZie5owoCmdixMEMc8tNY+aUgKQdRiGOop+0F2EQ7hzXWClYMtyEbLFORVAlX88uufMA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.8.tgz",
+ "integrity": "sha512-qOtZiMzB9JYyNPUlvpqTxh0Z1EmNVde8pFUIYybv+s3btrKEBPgsvvrOrob/mha3QJxnwcPDPjHt/wCHFxLruA==",
"dev": true,
"requires": {
- "@lerna/command": "5.1.7",
- "@lerna/package-graph": "5.1.7",
- "@lerna/symlink-dependencies": "5.1.7",
+ "@lerna/command": "5.1.8",
+ "@lerna/package-graph": "5.1.8",
+ "@lerna/symlink-dependencies": "5.1.8",
"p-map": "^4.0.0",
"slash": "^3.0.0"
}
},
"@lerna/list": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.7.tgz",
- "integrity": "sha512-GnT7bwefpq+JyTTmtHsIyja4M47b7PnMy/LHwPyUiAENyVqgpxVEdw8HMPrl69lf6A9ejPBDjCkVAEw8hFsn8A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.8.tgz",
+ "integrity": "sha512-fVN9o/wKtgcOyuYwvYTg2HI6ORX2kOoBkCJ+PI/uZ/ImwLMTJ2Bf8i/Vsysl3bLFHhQFglzPZ7V1SQP/ku0Sdw==",
"dev": true,
"requires": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/listable": "5.1.7",
- "@lerna/output": "5.1.7"
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/listable": "5.1.8",
+ "@lerna/output": "5.1.8"
}
},
"@lerna/listable": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.7.tgz",
- "integrity": "sha512-P/M0GVSyRWn40yud0ixcVkC5O1gR4cJLCWG5EfyLqFeifk1UaYwFhA47vgyXdpq1FE/3rDA3pzt8yOmgAAO5pA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.8.tgz",
+ "integrity": "sha512-nQ/40cbVZLFBv8o9Dz6ivHFZhosfDTYOPm4oHNu0xdexaTXWz5bQUlM4HtOm7K0dJ1fvLEVqiQNAuFSEhARt9g==",
"dev": true,
"requires": {
- "@lerna/query-graph": "5.1.7",
+ "@lerna/query-graph": "5.1.8",
"chalk": "^4.1.0",
"columnify": "^1.6.0"
}
},
"@lerna/log-packed": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.7.tgz",
- "integrity": "sha512-kFHp7qBJfQnbh1OJ14kZgvi7IsPYs20V4zdrBpUvd4rE4GXIYePLoucLjR04Qz8yTj5cuBwvMDKBdRXAL+8/3A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.8.tgz",
+ "integrity": "sha512-alaCIzCtKV5oKyu632emda0hUQMw/BcL2U3v4ObLu90sU8P7mu6TipKRvR9OZxOLDnZGnPE7CMHSU8gsQoIasw==",
"dev": true,
"requires": {
"byte-size": "^7.0.0",
@@ -24648,9 +24681,9 @@
}
},
"@lerna/npm-conf": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.7.tgz",
- "integrity": "sha512-WAhX9qHsacTbCc4otH1OSF7OZYDV1pq0AEocDIuhL9y6JUJ18wBYi23U+i783G2joxlJqBFX0u2dAhQQnuEYzQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.8.tgz",
+ "integrity": "sha512-d/pIcO4RwO3fXNlUbhQ6+qwULxGSiW/xcOtiETVf4ZfjaDqjkCaIxZaeZfm5gWDtII5klpQn3f2d71FCnZG5lw==",
"dev": true,
"requires": {
"config-chain": "^1.1.12",
@@ -24658,25 +24691,25 @@
}
},
"@lerna/npm-dist-tag": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.7.tgz",
- "integrity": "sha512-iBVIv/9X8HVuBWlkZk7Mmju0tOfD6G2qsJ3mFyUE2lsOTzThHOemsIGhx13ctBTFoMpf2foybQRm6JjfmpvkkA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.8.tgz",
+ "integrity": "sha512-vZXO0/EClOzRRHHfqB4APhZkxiJpQbsQAAFwaXQCNJE+3S+I/MD0S3iiUWrNs4QnN/8Lj1KyzUfznVDXX7AIUQ==",
"dev": true,
"requires": {
- "@lerna/otplease": "5.1.7",
+ "@lerna/otplease": "5.1.8",
"npm-package-arg": "^8.1.0",
"npm-registry-fetch": "^9.0.0",
"npmlog": "^6.0.2"
}
},
"@lerna/npm-install": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.7.tgz",
- "integrity": "sha512-qMDorf8M4OGVF1+b5jKywntUTXlCLocwokDRZKRFXJLTVgTy3UoRGt/nrTym0/JXW7ZJrjsy9E6nAnC8/8ZfUg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.8.tgz",
+ "integrity": "sha512-AiYQyz4W1+NDeBw3qmdiiatfCtwtaGOi7zHtN1eAqheVTxEMuuYjNHt+8hu6nSpDFYtonz0NsKFvaqRJ5LbVmw==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/get-npm-exec-opts": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/get-npm-exec-opts": "5.1.8",
"fs-extra": "^9.1.0",
"npm-package-arg": "^8.1.0",
"npmlog": "^6.0.2",
@@ -24699,13 +24732,13 @@
}
},
"@lerna/npm-publish": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.7.tgz",
- "integrity": "sha512-K0N/yx5GIEGgowTLRzu0veLShAbCvH7OTy5Xu370HtLtCyvcM7WpKaVhrFcsGWR2HaejCw1Kw7Y0nAysYUcO4Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.8.tgz",
+ "integrity": "sha512-Gup/1d8ovc21x3spKPhFK0tIYYn8HOjnpCAg5ytINIW1QM/QcLAigY58If8uiyt+aojz6lubWrSR8/OHf9CXBw==",
"dev": true,
"requires": {
- "@lerna/otplease": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
+ "@lerna/otplease": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
"fs-extra": "^9.1.0",
"libnpmpublish": "^4.0.0",
"npm-package-arg": "^8.1.0",
@@ -24729,53 +24762,53 @@
}
},
"@lerna/npm-run-script": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.7.tgz",
- "integrity": "sha512-5iv0XU7waaUKOMMit5r2QCMgfg7gbdrXxTjG/95/uqmuFtWigLMdWfg+IO2ly16+RLVENha8ChaqLbWcV++Xcg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.8.tgz",
+ "integrity": "sha512-HzvukNC+hDIR25EpYWOvIGJItd0onXqzS9Ivdtw98ZQG3Jexi2Mn18A9tDqHOKCEGO3pVYrI9ep8VWkah2Bj1w==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
- "@lerna/get-npm-exec-opts": "5.1.7",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/get-npm-exec-opts": "5.1.8",
"npmlog": "^6.0.2"
}
},
"@lerna/otplease": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.7.tgz",
- "integrity": "sha512-0VYjz72E3gyuhOtmVxEDk4gRXdecS9JeRj1ywHVWXZhJwovwyPy/qfO0US1Dltao3HPlXEYe4UHJEPMeMM9g2A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.8.tgz",
+ "integrity": "sha512-/OVZ7Rbs8/ft14f4i/9HEFDsxJkBSg74rMUqyqFH3fID/RL3ja9hW5bI1bENxvYgs0bp/THy4lV5V75ZcI81zQ==",
"dev": true,
"requires": {
- "@lerna/prompt": "5.1.7"
+ "@lerna/prompt": "5.1.8"
}
},
"@lerna/output": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.7.tgz",
- "integrity": "sha512-WET/03wTVoGO2LLHLOjmiDiD70+LT8c8oGDCHTYHL9EKPt3aRzyvDG3XG4auo0tRAdSYaMbJANkiXFffZrlKOg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.8.tgz",
+ "integrity": "sha512-dXsKY8X2eAdPKRKHDZTASlWn95Eav1oQX9doUXkvV3o4UwIgqOCIsU7RqSED3EAEQz6VUH0rXNb/+d3uVeAoJQ==",
"dev": true,
"requires": {
"npmlog": "^6.0.2"
}
},
"@lerna/pack-directory": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.7.tgz",
- "integrity": "sha512-0MItg0JlBKaTWaxvxsGOx/Qs3BOPG+DVOCyfCfAINxKYklRYTLsVUWXLKpf1hHHZvI8GnIr9GvgpWRQD1IDgiw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.8.tgz",
+ "integrity": "sha512-aaH28ttS+JVimLFrVeZRWZ9Cii4GG2vkJXmQNikWBNQiFL/7S1x83NjMk4SQRdmtpYJkcQpQMZ2hDUdNxLnDCg==",
"dev": true,
"requires": {
- "@lerna/get-packed": "5.1.7",
- "@lerna/package": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/temp-write": "5.1.7",
+ "@lerna/get-packed": "5.1.8",
+ "@lerna/package": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/temp-write": "5.1.8",
"npm-packlist": "^2.1.4",
"npmlog": "^6.0.2",
"tar": "^6.1.0"
}
},
"@lerna/package": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.7.tgz",
- "integrity": "sha512-gjtKH06awFRbyaTV9LJSKD4YWlnogYqbRnlcu3wSXtS9Lj+sP/Cd98Ca48tybhHSxieBtTYbNJtiUlD4vFeuVA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.8.tgz",
+ "integrity": "sha512-Ot+wu6XZ93tw8p9oSTJJA15TzGhVpo8VbgNhKPcI3JJjkxVq2D5L5jVeBkjQvFEQBonLibTr339uLLXyZ0RMzg==",
"dev": true,
"requires": {
"load-json-file": "^6.2.0",
@@ -24784,31 +24817,31 @@
}
},
"@lerna/package-graph": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.7.tgz",
- "integrity": "sha512-vGg1vem5x+Z4TRPIi8tuHplX4AdLCWRLnx0DaT0iei1w8gw0GEX+Jkzo4zZzTZ+9dmwEJugBDDBJ0aYvpz3ciw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.8.tgz",
+ "integrity": "sha512-aGwXTwCpPfhUPiSRhdppogZjOqJPm39EBxHFDa1E0+/Qaig5avJs4hI6OrPLyjsTywAswtCMOArvD1QZqxwvrQ==",
"dev": true,
"requires": {
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"npm-package-arg": "^8.1.0",
"npmlog": "^6.0.2",
"semver": "^7.3.4"
}
},
"@lerna/prerelease-id-from-version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.7.tgz",
- "integrity": "sha512-kAFecqQzV6IZj+HXRQVm4xkzmtJnUJ/IDxiUi6MGuthZscNchI6Nab7Qrn3ZkpJq4OrsF5gpcrhPcpetpXrqPQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.8.tgz",
+ "integrity": "sha512-wfWv/8lHSk2/pl4FjopbDelFSLCz9s6J9AY5o7Sju9HtD9QUXcQHaXnEP1Rum9/rJZ8vWdFURcp9kzz8nxQ1Ow==",
"dev": true,
"requires": {
"semver": "^7.3.4"
}
},
"@lerna/profiler": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.7.tgz",
- "integrity": "sha512-fCL96OeuDBtk1MHJnUGkW/i7ml0Ej3OGYJ5I0K1AQtWKYWtue46Uf3QRQQxS+uOZD8vyolj6N2ZUzakfpGYJrw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.8.tgz",
+ "integrity": "sha512-vpAFN85BvMHfIGA53IcwaUnS9FHAismEnNyFCjMkzKV55mmXFZlWpZyO36ESdSQRWCo5/25f3Ln0Y6YubY3Dvw==",
"dev": true,
"requires": {
"fs-extra": "^9.1.0",
@@ -24831,13 +24864,13 @@
}
},
"@lerna/project": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.7.tgz",
- "integrity": "sha512-9HzfjoUVKJc80R3YwZ1ImLhAxfxveskYL7X5v/kVFU7Eu5NzKHAP9bWMRgXBlOpPNC+R3A51+94v8QMBusKZgg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.8.tgz",
+ "integrity": "sha512-zTFp91kmyJ0VHBmNXEArVrMSZVxnBJ7pHTt8C7RY91WSZhw8XDNumqMHDM+kEM1z/AtDBAAAGqBE3sjk5ONDXQ==",
"dev": true,
"requires": {
- "@lerna/package": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "@lerna/package": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"cosmiconfig": "^7.0.0",
"dedent": "^0.7.0",
"dot-prop": "^6.0.1",
@@ -24862,9 +24895,9 @@
}
},
"@lerna/prompt": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.7.tgz",
- "integrity": "sha512-/GBAMgy6IopblqDmRpnrpLdVG/vnQhvAhKgyAQ9A4KnAQM+lx3V/Izwx3H6lGZXATvndBiAdkHiLVrexDyAsZQ==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.8.tgz",
+ "integrity": "sha512-Cmq0FV/vyCHu00kySxXMfuPvutsi8qoME2/nFcICIktvDqxXr5aSFY8QqB123awNCbpb4xcHykjFnEj/RNdb2Q==",
"dev": true,
"requires": {
"inquirer": "^7.3.3",
@@ -24872,30 +24905,30 @@
}
},
"@lerna/publish": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.7.tgz",
- "integrity": "sha512-MBXKEb33EhkakvffM29VzmAqUYZvOBJCDsk1KXuHlZHvjG90mATbZBJEeNaVKNbx+Z2lICcmBXRPmu5WhNXRbg==",
- "dev": true,
- "requires": {
- "@lerna/check-working-tree": "5.1.7",
- "@lerna/child-process": "5.1.7",
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/describe-ref": "5.1.7",
- "@lerna/log-packed": "5.1.7",
- "@lerna/npm-conf": "5.1.7",
- "@lerna/npm-dist-tag": "5.1.7",
- "@lerna/npm-publish": "5.1.7",
- "@lerna/otplease": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/pack-directory": "5.1.7",
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/pulse-till-done": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/validation-error": "5.1.7",
- "@lerna/version": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.8.tgz",
+ "integrity": "sha512-Q88WxXVNAh/ZWj7vYG83RZUfQyQlJMg7tDhsVTvZzy3VpkkCPtmJXZfX+g4RmE0PNyjsXx9QLYAOZnOB613WyA==",
+ "dev": true,
+ "requires": {
+ "@lerna/check-working-tree": "5.1.8",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/describe-ref": "5.1.8",
+ "@lerna/log-packed": "5.1.8",
+ "@lerna/npm-conf": "5.1.8",
+ "@lerna/npm-dist-tag": "5.1.8",
+ "@lerna/npm-publish": "5.1.8",
+ "@lerna/otplease": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/pack-directory": "5.1.8",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/pulse-till-done": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
+ "@lerna/version": "5.1.8",
"fs-extra": "^9.1.0",
"libnpmaccess": "^4.0.1",
"npm-package-arg": "^8.1.0",
@@ -24922,27 +24955,27 @@
}
},
"@lerna/pulse-till-done": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.7.tgz",
- "integrity": "sha512-e3vizq6fLdhxVYyeSV3qQA8kXdJIj9ol8IR6GzmNczBPIfKeggH61aUrHZ45Kf2EokuPcASIYHgOgymw0wrnkg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.8.tgz",
+ "integrity": "sha512-KsyOazHG6wnjfdJhIdhTaTNwhj8Np/aPPei/ac9WzcuzgLS/uCs1IVFFIYBv5JdTmyVBKmguSZxdYjk7JzKBew==",
"dev": true,
"requires": {
"npmlog": "^6.0.2"
}
},
"@lerna/query-graph": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.7.tgz",
- "integrity": "sha512-scpuymNwo6hXbrG8wLrUlLDiQfVE7njIHxKmYuZVwFxk9GhUMZTjJsHgXH3QURxg/puhLT4saxi1d1ZrGXOp1g==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.8.tgz",
+ "integrity": "sha512-+p+bjPI403Hwv1djTS5aJe7DtPWIDw0a427BE68h1mmrPc9oTe3GG+0lingbfGR8woA2rOmjytgK2jeErOryPg==",
"dev": true,
"requires": {
- "@lerna/package-graph": "5.1.7"
+ "@lerna/package-graph": "5.1.8"
}
},
"@lerna/resolve-symlink": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.7.tgz",
- "integrity": "sha512-NX4yB1J4tXe92PbdX5ZhEnwNgJptEclOIJPb6/C0yrtYomjz4g7+g5yWicsnfLnEoRp8ZgoF76Fj2auk7CfkZw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.8.tgz",
+ "integrity": "sha512-OJa8ct4Oo2BcD95FmJqkc5qZMepaQK5RZAWoTqEXG/13Gs0mPc0fZGIhnnpTqtm3mgNhlT7ypCHG42I7hKiSeg==",
"dev": true,
"requires": {
"fs-extra": "^9.1.0",
@@ -24965,63 +24998,63 @@
}
},
"@lerna/rimraf-dir": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.7.tgz",
- "integrity": "sha512-q0ASDgXKpCqGrKv0nOUt6/Kv2U1E5ZgaDO01Ti76XCO97Ay4eguyVPMUL042w7SCAz0yToVD0zqENf/y2Zk2Fw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.8.tgz",
+ "integrity": "sha512-3pT1X8kzW8xHUuAmRgzSKAF+/H1h1eSWq5+ACzeTWnvgqE7++0URee7TXwVCP/5FZPTZIzIclQCh4G0WD9Jfjg==",
"dev": true,
"requires": {
- "@lerna/child-process": "5.1.7",
+ "@lerna/child-process": "5.1.8",
"npmlog": "^6.0.2",
"path-exists": "^4.0.0",
"rimraf": "^3.0.2"
}
},
"@lerna/run": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.7.tgz",
- "integrity": "sha512-OfgTkNSdQEF57TZt9lbshEyEofe8EKdjbQZFVPfRh0Jg3r+UkIuQOzadzfULj/as1dDWXY4fR2kbkps6VoHYUw==",
- "dev": true,
- "requires": {
- "@lerna/command": "5.1.7",
- "@lerna/filter-options": "5.1.7",
- "@lerna/npm-run-script": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/profiler": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/timer": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.8.tgz",
+ "integrity": "sha512-E5mI3FswVN9zQ3bCYUQxxPlLL400vnKpwLSzzRNFy//TR8Geu0LeR6NY+Jf0jklsKxwWGMJgqL6VqPqxDaNtdw==",
+ "dev": true,
+ "requires": {
+ "@lerna/command": "5.1.8",
+ "@lerna/filter-options": "5.1.8",
+ "@lerna/npm-run-script": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/profiler": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/timer": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"p-map": "^4.0.0"
}
},
"@lerna/run-lifecycle": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.7.tgz",
- "integrity": "sha512-FBLBkLx7LQTtAUM+8ot5nlFcWaWayXYE93RUhGH+VV6r/Ol8P5t8klZc1fOo0oopJn/ZsV1fbWXk897ULYp9rw==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.8.tgz",
+ "integrity": "sha512-5rRpovujhLJufKRzMp5sl2BIIqrPeoXxjniQbzkpSxZ2vnD+bE9xOoaciHQxOsmXfXhza0C+k3xYMM5+B/bVzg==",
"dev": true,
"requires": {
- "@lerna/npm-conf": "5.1.7",
+ "@lerna/npm-conf": "5.1.8",
"@npmcli/run-script": "^3.0.2",
"npmlog": "^6.0.2"
}
},
"@lerna/run-topologically": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.7.tgz",
- "integrity": "sha512-S8uXhkot9mJ1zsu+cjHQNQ7BfnYzFax+hTIx/kZ+1uk5COGq/MicnYAoh5wdj2dKfWdWIHGIf4HbwrWxdxshPg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.8.tgz",
+ "integrity": "sha512-isuulfBdNsrgV2QF/HwCKCecfR9mPEU9N4Nf8n9nQQgakwOscoDlwGp2xv27pvcQKI52q/o/ISEjz3JeoEQiOA==",
"dev": true,
"requires": {
- "@lerna/query-graph": "5.1.7",
+ "@lerna/query-graph": "5.1.8",
"p-queue": "^6.6.2"
}
},
"@lerna/symlink-binary": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.7.tgz",
- "integrity": "sha512-ytW0Ge/CqCvXHbldUdTpk4Imeutx0y5v3SzdbtNYyN8Qmdo5DWX/9U204WOvdbRDTl8wEImEblGHhJiSi2+Ulg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.8.tgz",
+ "integrity": "sha512-s7VfKNJZnWvTKZ7KR8Yxh1rYhE/ARMioD5axyu3FleS3Xsdla2M5sQsLouCrdfM3doTO8lMxPVvVSFmL7q0KOA==",
"dev": true,
"requires": {
- "@lerna/create-symlink": "5.1.7",
- "@lerna/package": "5.1.7",
+ "@lerna/create-symlink": "5.1.8",
+ "@lerna/package": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0"
},
@@ -25041,14 +25074,14 @@
}
},
"@lerna/symlink-dependencies": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.7.tgz",
- "integrity": "sha512-q6ief8FMA3LwcodJdYROf9lU08+Pr5+xNRr/aOJWeXdP5S1YsVsl5GL6VMxdCUXgj6TfnGncZ8pSd9VcElD90w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.8.tgz",
+ "integrity": "sha512-U5diiaKdWUlvoFMh3sYIEESBLa8Z3Q/EpkLl5o4YkcbPBjFHJFpmoqCGomwL9sf9HQUV2S9Lt9szJT8qgQm86Q==",
"dev": true,
"requires": {
- "@lerna/create-symlink": "5.1.7",
- "@lerna/resolve-symlink": "5.1.7",
- "@lerna/symlink-binary": "5.1.7",
+ "@lerna/create-symlink": "5.1.8",
+ "@lerna/resolve-symlink": "5.1.8",
+ "@lerna/symlink-binary": "5.1.8",
"fs-extra": "^9.1.0",
"p-map": "^4.0.0",
"p-map-series": "^2.1.0"
@@ -25069,9 +25102,9 @@
}
},
"@lerna/temp-write": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.7.tgz",
- "integrity": "sha512-vUCp3EchW0hZe+eWg+A2Tc/iGqZg3Ew3F04rGB3veEPKI55Met+omRPAWOutNxienqaISEHqaxq15FfQ9rZh7Q==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.8.tgz",
+ "integrity": "sha512-4/guYB5XotugyM8P/F1z6b+hNlSCe/QuZsmiZwgXOw2lmYnkSzLWDVjqsdZtNYqojK0lioxcPjZiL5qnEkk1PQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.15",
@@ -25082,40 +25115,40 @@
}
},
"@lerna/timer": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.7.tgz",
- "integrity": "sha512-ZCinCp2wvyW5RFz0k19I/pPXk3znno6wW5rpFb2vaDz3hWqXzlBDro5sF4MxfgdLv/ZuXHfOV1zJTE594YWZEA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.8.tgz",
+ "integrity": "sha512-Ua4bw2YOO3U+sFujE+MsUG+lllU0X7u6PCTj1QKe0QlR0zr2gCa0pcwjUQPdNfxnpJpPY+hdbfTUv2viDloaiA==",
"dev": true
},
"@lerna/validation-error": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.7.tgz",
- "integrity": "sha512-4eLbWQLXyCf1cbBFaYzmC/a2RK8Ah1vCf/bN0M365Edq09+6Pj59ViY65Qnl//vg+aOONMTCO1thLECRJGtBEA==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.8.tgz",
+ "integrity": "sha512-n+IiaxN2b08ZMYnezsmwL6rXB15/VvweusC04GMh1XtWunnMzSg9JDM7y6bw2vfpBBQx6cBFhLKSpD2Fcq5D5Q==",
"dev": true,
"requires": {
"npmlog": "^6.0.2"
}
},
"@lerna/version": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.7.tgz",
- "integrity": "sha512-gMAVoMjDI+QIWWO7wakHVqXeLRKM8NERTyE8D9jRku6AhtiNEcwCJl65oeKPvfX9UpPU2jAoox7MBufh93dqVA==",
- "dev": true,
- "requires": {
- "@lerna/check-working-tree": "5.1.7",
- "@lerna/child-process": "5.1.7",
- "@lerna/collect-updates": "5.1.7",
- "@lerna/command": "5.1.7",
- "@lerna/conventional-commits": "5.1.7",
- "@lerna/github-client": "5.1.7",
- "@lerna/gitlab-client": "5.1.7",
- "@lerna/output": "5.1.7",
- "@lerna/prerelease-id-from-version": "5.1.7",
- "@lerna/prompt": "5.1.7",
- "@lerna/run-lifecycle": "5.1.7",
- "@lerna/run-topologically": "5.1.7",
- "@lerna/temp-write": "5.1.7",
- "@lerna/validation-error": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.8.tgz",
+ "integrity": "sha512-3f4P7KjIs6Gn2iaGkA5EASE9izZeDKtEzE8i2DE7YfVdw/P+EwFfKv2mKBXGbckYw42YO1tL6aD2QH0C8XbwlA==",
+ "dev": true,
+ "requires": {
+ "@lerna/check-working-tree": "5.1.8",
+ "@lerna/child-process": "5.1.8",
+ "@lerna/collect-updates": "5.1.8",
+ "@lerna/command": "5.1.8",
+ "@lerna/conventional-commits": "5.1.8",
+ "@lerna/github-client": "5.1.8",
+ "@lerna/gitlab-client": "5.1.8",
+ "@lerna/output": "5.1.8",
+ "@lerna/prerelease-id-from-version": "5.1.8",
+ "@lerna/prompt": "5.1.8",
+ "@lerna/run-lifecycle": "5.1.8",
+ "@lerna/run-topologically": "5.1.8",
+ "@lerna/temp-write": "5.1.8",
+ "@lerna/validation-error": "5.1.8",
"chalk": "^4.1.0",
"dedent": "^0.7.0",
"load-json-file": "^6.2.0",
@@ -25131,9 +25164,9 @@
}
},
"@lerna/write-log-file": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.7.tgz",
- "integrity": "sha512-KaQUsUIBVIeWDY3u1LlwDM6AnFjPxdll/4CrtILucPFOz7Hjz6XAeuqVpHAj2ay6cvcZFsaI6Vv7QUVZpi0x3w==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.8.tgz",
+ "integrity": "sha512-B+shMH3TpzA7Q5GGbuNkOmdPQdD1LXRFj7R17LINkn82PhP9CUgubwYuiVzrLa16ADi0V5Ad76pqtHi/6kD0nA==",
"dev": true,
"requires": {
"npmlog": "^6.0.2",
@@ -25246,9 +25279,9 @@
}
},
"lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true
},
"make-fetch-happen": {
@@ -25306,9 +25339,9 @@
}
},
"npm-registry-fetch": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz",
- "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz",
+ "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==",
"dev": true,
"requires": {
"make-fetch-happen": "^10.0.6",
@@ -25385,9 +25418,9 @@
},
"dependencies": {
"lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true
},
"mkdirp": {
@@ -25526,18 +25559,18 @@
}
},
"@nrwl/cli": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.2.tgz",
- "integrity": "sha512-JNV4kP9goZD4BlTQGKdKhCRc1bhiWYp1TaDJHdk4ZfhiLt1NzXNxxgc/eX2obFZ3Hw+KdM/gM5F7KfWBbtSGSw==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-14.4.3.tgz",
+ "integrity": "sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==",
"dev": true,
"requires": {
- "nx": "14.4.2"
+ "nx": "14.4.3"
}
},
"@nrwl/devkit": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.4.2.tgz",
- "integrity": "sha512-CJCczAbnZ7w6XZeOMHhb4aTQeDzU0pJOAAJvNU1EAzbj/nkP+QILn/sX+WQR6z94UT2Y9SMamnE4TjQC2F48vQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-14.4.3.tgz",
+ "integrity": "sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==",
"dev": true,
"requires": {
"ejs": "^3.1.7",
@@ -25574,16 +25607,17 @@
}
},
"@nrwl/jest": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.4.2.tgz",
- "integrity": "sha512-5BIbkChVRmJQ0ngNBdL1Fy3oSLm20zR1ec9XgBAktPDQ4ZMPz3ZWk9c5kKX2H2tOvyu98hbOqZ0HLbPXAbt/Ew==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-14.4.3.tgz",
+ "integrity": "sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==",
"dev": true,
"requires": {
"@jest/reporters": "27.5.1",
"@jest/test-result": "27.5.1",
- "@nrwl/devkit": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
"@phenomnomnominal/tsquery": "4.1.1",
"chalk": "4.1.0",
+ "dotenv": "~10.0.0",
"identity-obj-proxy": "3.0.0",
"jest-config": "27.5.1",
"jest-resolve": "27.5.1",
@@ -25606,37 +25640,37 @@
}
},
"@nrwl/linter": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.4.2.tgz",
- "integrity": "sha512-K44C+mwwbq0Q3IECNqxO9WGB9J7vSKoyaOzx0BH0HgKtfTSTyALHuM6ylzZ9y9pNK0CDbkVraKoFwDZ42GtzCQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/linter/-/linter-14.4.3.tgz",
+ "integrity": "sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==",
"dev": true,
"requires": {
- "@nrwl/devkit": "14.4.2",
- "@nrwl/jest": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
+ "@nrwl/jest": "14.4.3",
"@phenomnomnominal/tsquery": "4.1.1",
- "nx": "14.4.2",
+ "nx": "14.4.3",
"tmp": "~0.2.1",
"tslib": "^2.3.0"
}
},
"@nrwl/tao": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.2.tgz",
- "integrity": "sha512-Ygw3skKZfFhi4MBHZKQ8A67pDQxeyDdY78tFWViMN0SEn9ExL41Q8V9aSMfir8VZYGca6ZOXX5MRhbeHdcgMLQ==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-14.4.3.tgz",
+ "integrity": "sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==",
"dev": true,
"requires": {
- "nx": "14.4.2"
+ "nx": "14.4.3"
}
},
"@nrwl/workspace": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.4.2.tgz",
- "integrity": "sha512-D3EXkeg/39V3OeKINvymeOsr5QVRLZFwYOWHfvVcJh8iKpVrev/zMFOm6rSrHmdlpoLkJVAOW2QI+1MYl92Gig==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-14.4.3.tgz",
+ "integrity": "sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==",
"dev": true,
"requires": {
- "@nrwl/devkit": "14.4.2",
- "@nrwl/jest": "14.4.2",
- "@nrwl/linter": "14.4.2",
+ "@nrwl/devkit": "14.4.3",
+ "@nrwl/jest": "14.4.3",
+ "@nrwl/linter": "14.4.3",
"@parcel/watcher": "2.0.4",
"chalk": "4.1.0",
"chokidar": "^3.5.1",
@@ -25651,7 +25685,7 @@
"ignore": "^5.0.4",
"minimatch": "3.0.5",
"npm-run-path": "^4.0.1",
- "nx": "14.4.2",
+ "nx": "14.4.3",
"open": "^8.4.0",
"rxjs": "^6.5.4",
"semver": "7.3.4",
@@ -25698,34 +25732,37 @@
}
},
"@octokit/auth-token": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
- "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.0.tgz",
+ "integrity": "sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ==",
"dev": true,
+ "peer": true,
"requires": {
"@octokit/types": "^6.0.3"
}
},
"@octokit/core": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
- "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.0.4.tgz",
+ "integrity": "sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==",
"dev": true,
+ "peer": true,
"requires": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.3",
- "@octokit/request-error": "^2.0.5",
+ "@octokit/auth-token": "^3.0.0",
+ "@octokit/graphql": "^5.0.0",
+ "@octokit/request": "^6.0.0",
+ "@octokit/request-error": "^3.0.0",
"@octokit/types": "^6.0.3",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/endpoint": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
- "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.0.tgz",
+ "integrity": "sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ==",
"dev": true,
+ "peer": true,
"requires": {
"@octokit/types": "^6.0.3",
"is-plain-object": "^5.0.0",
@@ -25733,20 +25770,21 @@
}
},
"@octokit/graphql": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
- "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.0.tgz",
+ "integrity": "sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ==",
"dev": true,
+ "peer": true,
"requires": {
- "@octokit/request": "^5.6.0",
+ "@octokit/request": "^6.0.0",
"@octokit/types": "^6.0.3",
"universal-user-agent": "^6.0.0"
}
},
"@octokit/openapi-types": {
- "version": "12.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.8.0.tgz",
- "integrity": "sha512-ydcKLs2KKcxlhpdWLzJxEBDEk/U5MUeqtqkXlrtAUXXFPs6vLl1PEGghFC/BbpleosB7iXs0Z4P2DGe7ZT5ZNg==",
+ "version": "12.10.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.10.0.tgz",
+ "integrity": "sha512-xsgA7LKuQ/2QReMZQXNlBP68ferPlqw66Jmx5/J399Cn5EgIDaHXou6Rgn1GkpDNjkPji67fTlC2rz6ABaVFKw==",
"dev": true
},
"@octokit/plugin-enterprise-rest": {
@@ -25756,12 +25794,12 @@
"dev": true
},
"@octokit/plugin-paginate-rest": {
- "version": "2.21.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.1.tgz",
- "integrity": "sha512-NVNTK63yoTFp07GqISWK+uDfGH1CAPhQXS7LzsJBvaK5W+UlvG549pLZC55FK0FqANVl6q/9ra3SR5c97xF/sw==",
+ "version": "2.21.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.2.tgz",
+ "integrity": "sha512-S24H0a6bBVreJtoTaRHT/gnVASbOHVTRMOVIqd9zrJBP3JozsxJB56TDuTUmd1xLI4/rAE2HNmThvVKtIdLLEw==",
"dev": true,
"requires": {
- "@octokit/types": "^6.38.2"
+ "@octokit/types": "^6.39.0"
}
},
"@octokit/plugin-request-log": {
@@ -25782,13 +25820,14 @@
}
},
"@octokit/request": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
- "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.0.tgz",
+ "integrity": "sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q==",
"dev": true,
+ "peer": true,
"requires": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
+ "@octokit/endpoint": "^7.0.0",
+ "@octokit/request-error": "^3.0.0",
"@octokit/types": "^6.16.1",
"is-plain-object": "^5.0.0",
"node-fetch": "^2.6.7",
@@ -25796,10 +25835,11 @@
}
},
"@octokit/request-error": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
- "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.0.tgz",
+ "integrity": "sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w==",
"dev": true,
+ "peer": true,
"requires": {
"@octokit/types": "^6.0.3",
"deprecation": "^2.0.0",
@@ -25816,15 +25856,88 @@
"@octokit/plugin-paginate-rest": "^2.16.8",
"@octokit/plugin-request-log": "^1.0.4",
"@octokit/plugin-rest-endpoint-methods": "^5.12.0"
+ },
+ "dependencies": {
+ "@octokit/auth-token": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
+ "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3"
+ }
+ },
+ "@octokit/core": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
+ "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
+ "dev": true,
+ "requires": {
+ "@octokit/auth-token": "^2.4.4",
+ "@octokit/graphql": "^4.5.8",
+ "@octokit/request": "^5.6.3",
+ "@octokit/request-error": "^2.0.5",
+ "@octokit/types": "^6.0.3",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/endpoint": {
+ "version": "6.0.12",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
+ "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/graphql": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
+ "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "dev": true,
+ "requires": {
+ "@octokit/request": "^5.6.0",
+ "@octokit/types": "^6.0.3",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/request": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
+ "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "dev": true,
+ "requires": {
+ "@octokit/endpoint": "^6.0.1",
+ "@octokit/request-error": "^2.1.0",
+ "@octokit/types": "^6.16.1",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/request-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
+ "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ }
+ }
}
},
"@octokit/types": {
- "version": "6.39.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.39.0.tgz",
- "integrity": "sha512-Mq4N9sOAYCitTsBtDdRVrBE80lIrMBhL9Jbrw0d+j96BAzlq4V+GLHFJbHokEsVvO/9tQupQdoFdgVYhD2C8UQ==",
+ "version": "6.40.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.40.0.tgz",
+ "integrity": "sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw==",
"dev": true,
"requires": {
- "@octokit/openapi-types": "^12.7.0"
+ "@octokit/openapi-types": "^12.10.0"
}
},
"@open-wc/building-utils": {
@@ -26945,9 +27058,9 @@
"integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw=="
},
"@types/koa": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz",
- "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==",
+ "version": "2.13.5",
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz",
+ "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==",
"requires": {
"@types/accepts": "*",
"@types/content-disposition": "*",
@@ -27049,9 +27162,9 @@
"integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ=="
},
"@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
+ "version": "18.0.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz",
+ "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw=="
},
"@types/normalize-package-data": {
"version": "2.4.1",
@@ -27176,14 +27289,14 @@
"dev": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
- "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.6.tgz",
+ "integrity": "sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==",
"peer": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/type-utils": "5.30.5",
- "@typescript-eslint/utils": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/type-utils": "5.30.6",
+ "@typescript-eslint/utils": "5.30.6",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -27193,52 +27306,52 @@
}
},
"@typescript-eslint/parser": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
- "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.6.tgz",
+ "integrity": "sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==",
"peer": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/typescript-estree": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/typescript-estree": "5.30.6",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
- "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.6.tgz",
+ "integrity": "sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g==",
"peer": true,
"requires": {
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/visitor-keys": "5.30.5"
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/visitor-keys": "5.30.6"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
- "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.6.tgz",
+ "integrity": "sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==",
"peer": true,
"requires": {
- "@typescript-eslint/utils": "5.30.5",
+ "@typescript-eslint/utils": "5.30.6",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
- "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.6.tgz",
+ "integrity": "sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg==",
"peer": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
- "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.6.tgz",
+ "integrity": "sha512-Z7TgPoeYUm06smfEfYF0RBkpF8csMyVnqQbLYiGgmUSTaSXTP57bt8f0UFXstbGxKIreTwQCujtaH0LY9w9B+A==",
"peer": true,
"requires": {
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/visitor-keys": "5.30.5",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/visitor-keys": "5.30.6",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -27247,26 +27360,26 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
- "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.6.tgz",
+ "integrity": "sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==",
"peer": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.30.5",
- "@typescript-eslint/types": "5.30.5",
- "@typescript-eslint/typescript-estree": "5.30.5",
+ "@typescript-eslint/scope-manager": "5.30.6",
+ "@typescript-eslint/types": "5.30.6",
+ "@typescript-eslint/typescript-estree": "5.30.6",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.30.5",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
- "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
+ "version": "5.30.6",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.6.tgz",
+ "integrity": "sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA==",
"peer": true,
"requires": {
- "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/types": "5.30.6",
"eslint-visitor-keys": "^3.3.0"
}
},
@@ -27883,9 +27996,9 @@
"devOptional": true
},
"axe-core": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz",
- "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA=="
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz",
+ "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w=="
},
"babel-jest": {
"version": "27.5.1",
@@ -28195,13 +28308,13 @@
"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
},
"browserslist": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
- "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
+ "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
"requires": {
- "caniuse-lite": "^1.0.30001359",
- "electron-to-chromium": "^1.4.172",
- "node-releases": "^2.0.5",
+ "caniuse-lite": "^1.0.30001366",
+ "electron-to-chromium": "^1.4.188",
+ "node-releases": "^2.0.6",
"update-browserslist-db": "^1.0.4"
}
},
@@ -28367,9 +28480,9 @@
}
},
"lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true
},
"minimatch": {
@@ -28469,9 +28582,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001363",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz",
- "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg=="
+ "version": "1.0.30001367",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz",
+ "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw=="
},
"caseless": {
"version": "0.12.0",
@@ -29378,18 +29491,18 @@
}
},
"core-js-bundle": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.23.3.tgz",
- "integrity": "sha512-eP/p378tjDyJNL4xNOZ1nZl4FOQAC73sti/IYn5svWb07Bcs6yZ323we0xb+rWtnLzIWkv6NI41YJO37jMdrKg==",
+ "version": "3.23.5",
+ "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.23.5.tgz",
+ "integrity": "sha512-tAGwhORtdVhI+anGnYUEgpRmLZ4QOTshOyP/eVsft2AaPEHIykfOtRYM+6dfLGs+6+h6CdoUIP+ZvmKrps36qQ==",
"dev": true
},
"core-js-compat": {
- "version": "3.23.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
- "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
+ "version": "3.23.5",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz",
+ "integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==",
"dev": true,
"requires": {
- "browserslist": "^4.21.0",
+ "browserslist": "^4.21.2",
"semver": "7.0.0"
},
"dependencies": {
@@ -29627,12 +29740,6 @@
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
"dev": true
},
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
- "dev": true
- },
"dedent": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
@@ -29931,9 +30038,9 @@
}
},
"electron-to-chromium": {
- "version": "1.4.182",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.182.tgz",
- "integrity": "sha512-OpEjTADzGoXABjqobGhpy0D2YsTncAax7IkER68ycc4adaq0dqEG9//9aenKPy7BGA90bqQdLac0dPp6uMkcSg=="
+ "version": "1.4.192",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz",
+ "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw=="
},
"emittery": {
"version": "0.8.1",
@@ -30323,9 +30430,9 @@
}
},
"eslint": {
- "version": "8.19.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
- "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
+ "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"peer": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
@@ -31044,12 +31151,6 @@
"to-regex-range": "^5.0.1"
}
},
- "filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
- "dev": true
- },
"finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
@@ -31450,22 +31551,22 @@
}
},
"git-up": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
- "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz",
+ "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
- "parse-url": "^6.0.0"
+ "is-ssh": "^1.4.0",
+ "parse-url": "^7.0.2"
}
},
"git-url-parse": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
- "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz",
+ "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==",
"dev": true,
"requires": {
- "git-up": "^4.0.0"
+ "git-up": "^6.0.0"
}
},
"gitconfiglocal": {
@@ -32499,9 +32600,9 @@
}
},
"istanbul-reports": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
- "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
+ "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
"requires": {
"html-escaper": "^2.0.0",
"istanbul-lib-report": "^3.0.0"
@@ -33592,27 +33693,27 @@
}
},
"lerna": {
- "version": "5.1.7",
- "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.7.tgz",
- "integrity": "sha512-dJcKcYdXibgA4AePIIE/JXkFZleOPimc9ENnISyJqFEgWEKWwPCyUQDtCtJzqoJHG4PhwS5Ab5Nd20txV1ClWw==",
- "dev": true,
- "requires": {
- "@lerna/add": "5.1.7",
- "@lerna/bootstrap": "5.1.7",
- "@lerna/changed": "5.1.7",
- "@lerna/clean": "5.1.7",
- "@lerna/cli": "5.1.7",
- "@lerna/create": "5.1.7",
- "@lerna/diff": "5.1.7",
- "@lerna/exec": "5.1.7",
- "@lerna/import": "5.1.7",
- "@lerna/info": "5.1.7",
- "@lerna/init": "5.1.7",
- "@lerna/link": "5.1.7",
- "@lerna/list": "5.1.7",
- "@lerna/publish": "5.1.7",
- "@lerna/run": "5.1.7",
- "@lerna/version": "5.1.7",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.8.tgz",
+ "integrity": "sha512-KrpFx2l1x1X7wb9unqRU7OZTaNs5+67VQ1vxf8fIMgdtCAjEqkLxF/F3xLs+KBMws5PV19Q9YtPHn7SiwDl7iQ==",
+ "dev": true,
+ "requires": {
+ "@lerna/add": "5.1.8",
+ "@lerna/bootstrap": "5.1.8",
+ "@lerna/changed": "5.1.8",
+ "@lerna/clean": "5.1.8",
+ "@lerna/cli": "5.1.8",
+ "@lerna/create": "5.1.8",
+ "@lerna/diff": "5.1.8",
+ "@lerna/exec": "5.1.8",
+ "@lerna/import": "5.1.8",
+ "@lerna/info": "5.1.8",
+ "@lerna/init": "5.1.8",
+ "@lerna/link": "5.1.8",
+ "@lerna/list": "5.1.8",
+ "@lerna/publish": "5.1.8",
+ "@lerna/run": "5.1.8",
+ "@lerna/version": "5.1.8",
"import-local": "^3.0.2",
"npmlog": "^6.0.2"
}
@@ -33786,9 +33887,9 @@
},
"dependencies": {
"commander": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz",
- "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
+ "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
"dev": true
},
"execa": {
@@ -33897,9 +33998,9 @@
"dev": true
},
"rxjs": {
- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
- "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz",
+ "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
@@ -35063,9 +35164,9 @@
"dev": true
},
"node-releases": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
- "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
+ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
},
"nopt": {
"version": "5.0.0",
@@ -35207,9 +35308,9 @@
}
},
"lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true
},
"npm-package-arg": {
@@ -35390,13 +35491,13 @@
"dev": true
},
"nx": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.2.tgz",
- "integrity": "sha512-bYO//HuwQL4X8y+2BjUPtkPLDiYI1zMejQo6+uJl3+VdYPcsjwW/ca581tBPHiPH95XnHiBartnMrMJtn11grw==",
+ "version": "14.4.3",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-14.4.3.tgz",
+ "integrity": "sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==",
"dev": true,
"requires": {
- "@nrwl/cli": "14.4.2",
- "@nrwl/tao": "14.4.2",
+ "@nrwl/cli": "14.4.3",
+ "@nrwl/tao": "14.4.3",
"@parcel/watcher": "2.0.4",
"chalk": "4.1.0",
"chokidar": "^3.5.1",
@@ -35714,9 +35815,9 @@
},
"dependencies": {
"@npmcli/run-script": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.5.tgz",
- "integrity": "sha512-FyrZkZ+O0bCnQqm+mRb6sKbEJgyJudInwFN84gCcMUcxrWkR15Ags1uOHwnxHYdpj3T5eqrCZNW/Ys20MGTQ6Q==",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz",
+ "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==",
"dev": true,
"requires": {
"@npmcli/node-gyp": "^2.0.0",
@@ -35780,9 +35881,9 @@
}
},
"lru-cache": {
- "version": "7.12.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.12.0.tgz",
- "integrity": "sha512-OIP3DwzRZDfLg9B9VP/huWBlpvbkmbfiBy8xmsXp4RPmE4A3MhwNozc5ZJ3fWnSg8fDcdlE/neRTPG2ycEKliw==",
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz",
+ "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==",
"dev": true
},
"make-fetch-happen": {
@@ -35837,9 +35938,9 @@
"dev": true
},
"node-gyp": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.0.0.tgz",
- "integrity": "sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz",
+ "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==",
"dev": true,
"requires": {
"env-paths": "^2.2.0",
@@ -35906,9 +36007,9 @@
}
},
"npm-registry-fetch": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz",
- "integrity": "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz",
+ "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==",
"dev": true,
"requires": {
"make-fetch-happen": "^10.0.6",
@@ -36043,43 +36144,24 @@
}
},
"parse-path": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.4.tgz",
- "integrity": "sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz",
+ "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
- "protocols": "^1.4.0",
- "qs": "^6.9.4",
- "query-string": "^6.13.8"
- },
- "dependencies": {
- "protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
- "dev": true
- }
+ "protocols": "^2.0.0"
}
},
"parse-url": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.2.tgz",
- "integrity": "sha512-uCSjOvD3T+6B/sPWhR+QowAZcU/o4bjPrVBQBGFxcDF6J6FraCGIaDBsdoQawiaaAVdHvtqBe3w3vKlfBKySOQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz",
+ "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
+ "is-ssh": "^1.4.0",
"normalize-url": "^6.1.0",
- "parse-path": "^4.0.4",
- "protocols": "^1.4.0"
- },
- "dependencies": {
- "protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
- "dev": true
- }
+ "parse-path": "^5.0.0",
+ "protocols": "^2.0.1"
}
},
"parse5": {
@@ -36467,18 +36549,6 @@
"side-channel": "^1.0.4"
}
},
- "query-string": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
- "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
- "dev": true,
- "requires": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- }
- },
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -37114,9 +37184,9 @@
}
},
"rollup": {
- "version": "2.75.7",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
- "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==",
+ "version": "2.77.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz",
+ "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
@@ -37501,13 +37571,21 @@
}
},
"socks": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
- "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz",
+ "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==",
"dev": true,
"requires": {
- "ip": "^1.1.5",
+ "ip": "^2.0.0",
"smart-buffer": "^4.2.0"
+ },
+ "dependencies": {
+ "ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+ "dev": true
+ }
}
},
"socks-proxy-agent": {
@@ -37605,12 +37683,6 @@
"through": "2"
}
},
- "split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
- "dev": true
- },
"split2": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
@@ -37699,12 +37771,6 @@
"fs-extra": "^10.1.0"
}
},
- "strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
- "dev": true
- },
"string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -37995,9 +38061,9 @@
}
},
"terser": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+ "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
@@ -38174,9 +38240,9 @@
"dev": true
},
"ts-node": {
- "version": "10.8.2",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.2.tgz",
- "integrity": "sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==",
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
+ "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "^0.8.0",
@@ -39122,9 +39188,9 @@
}
},
"ws": {
- "version": "7.5.8",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz",
- "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==",
+ "version": "7.5.9",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
"requires": {}
},
"x-is-string": {
diff --git a/packages/elemental-theme/src/custom-elements/ef-list-item.less b/packages/elemental-theme/src/custom-elements/ef-list-item.less
new file mode 100644
index 0000000000..e1ee73172e
--- /dev/null
+++ b/packages/elemental-theme/src/custom-elements/ef-list-item.less
@@ -0,0 +1,2 @@
+@import "ef-item";
+
diff --git a/packages/elemental-theme/src/custom-elements/ef-list.less b/packages/elemental-theme/src/custom-elements/ef-list.less
index 1fcd175f14..93899ec011 100644
--- a/packages/elemental-theme/src/custom-elements/ef-list.less
+++ b/packages/elemental-theme/src/custom-elements/ef-list.less
@@ -1,4 +1,4 @@
-@import 'element:ef-item';
+@import 'element:ef-list-item';
@import '../shared-styles/scrollbar';
@import '../responsive';
diff --git a/packages/elements/src/combo-box/__snapshots__/AsyncFilter.md b/packages/elements/src/combo-box/__snapshots__/AsyncFilter.md
index d01c79dfad..ae786e9135 100644
--- a/packages/elements/src/combo-box/__snapshots__/AsyncFilter.md
+++ b/packages/elements/src/combo-box/__snapshots__/AsyncFilter.md
@@ -39,14 +39,13 @@
tabindex="-1"
with-shadow=""
>
-
No results found.
-
+
```
@@ -91,37 +90,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
diff --git a/packages/elements/src/combo-box/__snapshots__/Filter.md b/packages/elements/src/combo-box/__snapshots__/Filter.md
index 19ac32c472..bcc36131df 100644
--- a/packages/elements/src/combo-box/__snapshots__/Filter.md
+++ b/packages/elements/src/combo-box/__snapshots__/Filter.md
@@ -44,30 +44,27 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
+
@@ -113,23 +110,21 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
+
diff --git a/packages/elements/src/combo-box/__snapshots__/Selected.md b/packages/elements/src/combo-box/__snapshots__/Selected.md
index 5fd4da2a6a..47af0d6bc5 100644
--- a/packages/elements/src/combo-box/__snapshots__/Selected.md
+++ b/packages/elements/src/combo-box/__snapshots__/Selected.md
@@ -44,38 +44,34 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -121,38 +117,34 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -198,37 +190,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -282,43 +270,39 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -364,42 +348,38 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -445,41 +425,37 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
diff --git a/packages/elements/src/combo-box/__snapshots__/Template.md b/packages/elements/src/combo-box/__snapshots__/Template.md
index 9e2e31bd42..586732b1cf 100644
--- a/packages/elements/src/combo-box/__snapshots__/Template.md
+++ b/packages/elements/src/combo-box/__snapshots__/Template.md
@@ -154,37 +154,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -225,37 +221,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -303,37 +295,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -379,37 +367,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -451,14 +435,13 @@
tabindex="-1"
with-shadow=""
>
-
No results found.
-
+
```
diff --git a/packages/elements/src/combo-box/__snapshots__/Value.md b/packages/elements/src/combo-box/__snapshots__/Value.md
index b7912c245d..8282272593 100644
--- a/packages/elements/src/combo-box/__snapshots__/Value.md
+++ b/packages/elements/src/combo-box/__snapshots__/Value.md
@@ -44,38 +44,34 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -121,38 +117,34 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -198,37 +190,33 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -276,38 +264,34 @@
aria-multiselectable="false"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -361,43 +345,39 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -443,42 +423,38 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
@@ -524,41 +500,37 @@
aria-multiselectable="true"
id="internal-list"
role="listbox"
- tabindex="-1"
+ tabindex=""
>
-
-
-
+
-
-
+
-
-
+
-
+
diff --git a/packages/elements/src/combo-box/__test__/combo-box.interaction.test.js b/packages/elements/src/combo-box/__test__/combo-box.interaction.test.js
index a2bbaf3eeb..9c296e51c8 100644
--- a/packages/elements/src/combo-box/__test__/combo-box.interaction.test.js
+++ b/packages/elements/src/combo-box/__test__/combo-box.interaction.test.js
@@ -1,4 +1,4 @@
-import { fixture, expect, elementUpdated, keyboardEvent, triggerFocusFor, oneEvent, nextFrame, aTimeout, isIE } from '@refinitiv-ui/test-helpers';
+import { fixture, expect, elementUpdated, keyboardEvent, nextFrame, isIE } from '@refinitiv-ui/test-helpers';
import { getData, openedUpdated, makeQueryRequest, onFocusEl } from './utils';
import '@refinitiv-ui/elements/combo-box';
@@ -112,7 +112,7 @@ describe('combo-box/Interaction', () => {
el.data = getData();
await elementUpdated(el);
await makeQueryRequest(el, 'Afghanistan');
- const afItem = el.listEl.querySelectorAll('ef-item')[1]; // AF, Afghanistan
+ const afItem = el.listEl.querySelectorAll('ef-list-item')[1]; // AF, Afghanistan
await dispatchCustomEvent(afItem, 'tap');
await openedUpdated(el);
expect(el.value).to.equal('AF', 'Tapping on the list did not select the value');
@@ -130,8 +130,8 @@ describe('combo-box/Interaction', () => {
el.data = getData();
await elementUpdated(el);
await makeQueryRequest(el, 'Al');
- const axItem = el.listEl.querySelectorAll('ef-item')[1]; // AX, Aland Islands
- const alItem = el.listEl.querySelectorAll('ef-item')[2]; // AL, Albania
+ const axItem = el.listEl.querySelectorAll('ef-list-item')[1]; // AX, Aland Islands
+ const alItem = el.listEl.querySelectorAll('ef-list-item')[2]; // AL, Albania
await dispatchCustomEvent(axItem, 'tap');
await dispatchCustomEvent(alItem, 'tap');
await openedUpdated(el);
@@ -150,7 +150,7 @@ describe('combo-box/Interaction', () => {
const el = await fixture('');
el.data = getData();
await elementUpdated(el);
- const afItem = el.listEl.querySelectorAll('ef-item')[1]; // AF, Afghanistan
+ const afItem = el.listEl.querySelectorAll('ef-list-item')[1]; // AF, Afghanistan
dispatchCustomEvent(afItem, 'mousemove');
await elementUpdated(afItem);
const event = keyboardEvent('keydown', {
@@ -181,7 +181,7 @@ describe('combo-box/Interaction', () => {
el.data = getData();
await elementUpdated(el);
await onFocusEl(el);
- const afItem = el.listEl.querySelector('ef-item[highlighted]'); // AF, Afghanistan
+ const afItem = el.listEl.querySelector('ef-list-item[highlighted]'); // AF, Afghanistan
expect(afItem.value).to.equal('AF', 'The first non header item should be highlighted');
});
it('Down key should highlight next item', async function () {
@@ -199,7 +199,7 @@ describe('combo-box/Interaction', () => {
});
el.dispatchEvent(event);
await nextFrame();
- const axItem = el.listEl.querySelector('ef-item[highlighted]'); // AX, Aland Islands
+ const axItem = el.listEl.querySelector('ef-list-item[highlighted]'); // AX, Aland Islands
expect(axItem.value).to.equal('AX', 'Wrong item is selected');
});
it('Up key should highlight previous item', async function () {
@@ -217,7 +217,7 @@ describe('combo-box/Interaction', () => {
});
el.dispatchEvent(event);
await nextFrame();
- const axItem = el.listEl.querySelector('ef-item[highlighted]'); // AL, Albania
+ const axItem = el.listEl.querySelector('ef-list-item[highlighted]'); // AL, Albania
expect(axItem.value).to.equal('AL', 'Wrong item is selected');
});
});
diff --git a/packages/elements/src/combo-box/index.ts b/packages/elements/src/combo-box/index.ts
index a9ef11bbe3..2b9c416ba9 100644
--- a/packages/elements/src/combo-box/index.ts
+++ b/packages/elements/src/combo-box/index.ts
@@ -504,7 +504,7 @@ export class ComboBox extends FormFieldElement {
* Mark combobox with loading flag
* Used in conjunction with data promise
*/
- @property({ type: String, reflect: true })
+ @property({ type: Boolean, reflect: true })
protected loading = false;
/**
@@ -1242,12 +1242,13 @@ export class ComboBox extends FormFieldElement {
/**
* Returns a list template
+ * TODO: Remove empty `tabindex`. We need better flexibility on removing tabindex value from ControlElement
*/
protected get listTemplate (): TemplateResult {
return html`
extends FormFieldElement {
*/
protected get noItemsTemplate (): TemplateResult | undefined {
if (!this.freeText) {
- return html`${this.t('NO_OPTIONS')}`;
+ return html`${this.t('NO_OPTIONS')}`;
}
}
diff --git a/packages/elements/src/list/__test__/list.test.js b/packages/elements/src/list/__test__/list.test.js
index b615c65635..8aad17a98d 100644
--- a/packages/elements/src/list/__test__/list.test.js
+++ b/packages/elements/src/list/__test__/list.test.js
@@ -1,9 +1,11 @@
-import { fixture, expect, elementUpdated, keyboardEvent, nextFrame, isIE } from '@refinitiv-ui/test-helpers';
+import { fixture, expect, elementUpdated, keyboardEvent, nextFrame, triggerFocusFor } from '@refinitiv-ui/test-helpers';
// import element and theme
import '@refinitiv-ui/elements/list';
import '@refinitiv-ui/elemental-theme/light/ef-list';
+import { getItemId } from '../../../lib/list/helpers/item-id.js';
+
import { CollectionComposer } from '@refinitiv-ui/utils';
const data = [{
@@ -41,7 +43,7 @@ const data = [{
const iterateKeyboardEvent = async (el, scope, keys = [], highlighted = []) => {
- const children = scope.querySelectorAll('ef-item'); // 0, 1, 2, 3, 4 can be selected
+ const children = scope.querySelectorAll('ef-list-item'); // 0, 1, 2, 3, 4 can be selected
for (let i = 0; i < keys.length; i += 1) {
const key = keys[i];
el.dispatchEvent(keyboardEvent('keydown', { key: key }));
@@ -132,6 +134,13 @@ describe('list/List', () => {
await iterateKeyboardEvent(el, el, ['Down', 'Down', 'ArrowDown'], [0, 1, 2]);
});
+ it('Keypress Down should loop back to the first item', async () => {
+ const el = await fixture('');
+ el.data = data;
+ await elementUpdated(el);
+ await iterateKeyboardEvent(el, el, ['Down', 'Down', 'Down', 'Down', 'Down', 'Down'], [0, 1, 2, 3, 4, 0]);
+ });
+
it('Keypress Home event', async () => {
const el = await fixture('');
el.data = data;
@@ -183,6 +192,21 @@ describe('list/List', () => {
});
});
+ describe('Item id', () => {
+ it('Should combine prefix and value', () => {
+ const prefix = 'prefix';
+ const value = 'value';
+ const id = getItemId(prefix, value);
+ expect(id).to.equal(`${prefix}-${value}`);
+ })
+ it('Should return empty string when either parameter is invalid', () => {
+ const prefix = 'prefix';
+ const value = '';
+ const id = getItemId(prefix, value);
+ expect(id).to.equal('');
+ })
+ })
+
it('Supports setting value via property', async () => {
const el = await fixture('');
el.data = data;
@@ -191,6 +215,14 @@ describe('list/List', () => {
expect(el.queryItemsByPropertyValue('selected', true)[0]).to.equal(data[0]);
});
+ it('Should always have first values array as value', async () => {
+ const el = await fixture('');
+ el.data = data;
+ el.values = ['hi', 'bye'];
+ await elementUpdated(el);
+ expect(el.value).to.equal(data[0].value);
+ });
+
it('Supports setting values via property', async () => {
const el = await fixture('');
el.data = data;
@@ -199,6 +231,14 @@ describe('list/List', () => {
expect(el.queryItemsByPropertyValue('selected', true)[0]).to.equal(data[0]);
});
+ it('Should reset values to empty array when values set are not array', async () => {
+ const el = await fixture('');
+ el.data = data;
+ el.values = 'hi';
+ await elementUpdated(el);
+ expect(JSON.stringify(el.values)).to.equal(JSON.stringify([]));
+ });
+
it('Supports setting values via property (multiple)', async () => {
const el = await fixture('');
el.data = data;
@@ -218,9 +258,9 @@ describe('list/List', () => {
const el = await fixture('');
el.data = data;
await elementUpdated(el);
- el.querySelector('ef-item').click();
+ el.querySelector('ef-list-item').click();
await elementUpdated(el);
- el.querySelector('ef-item').appendChild(document.createElement('div')).click();
+ el.querySelector('ef-list-item').appendChild(document.createElement('div')).click();
});
it('Should update the component when composer data changes', async () => {
@@ -248,11 +288,28 @@ describe('list/List', () => {
el.scrollToItem(data[0]);
});
+ it('Supports selecting an item', async () => {
+ const el = await fixture('');
+ el.data = data;
+ await elementUpdated(el);
+ el.selectItem(data[2]);
+ expect(el.value).to.be.equal(data[2].value);
+ });
+
+ it('Supports selecting items in multiple mode', async () => {
+ const el = await fixture('');
+ el.data = data;
+ await elementUpdated(el);
+ el.selectItem(data[2]);
+ el.selectItem(data[3]);
+ expect(JSON.stringify(el.values)).to.be.equal(JSON.stringify([data[2].value, data[3].value, data[4].value]));
+ });
+
it('Highlights on mousemove', async () => {
const el = await fixture('');
el.data = data;
await elementUpdated(el);
- el.querySelector('ef-item').dispatchEvent(new Event('mousemove', { bubbles: true }));
+ el.querySelector('ef-list-item').dispatchEvent(new Event('mousemove', { bubbles: true }));
});
it('Supports programmatic navigation', async () => {
@@ -279,5 +336,18 @@ describe('list/List', () => {
el.data.setItemPropertyValue(data[1], 'hidden', false);
await elementUpdated(el);
});
+
+ it('Should have focus state remain at host when tapping in an item', async () => {
+ const el = await fixture('');
+ el.data = data;
+ await elementUpdated(el);
+
+ const firstElement = el.firstElementChild;
+ await triggerFocusFor(el);
+
+ firstElement.click();
+
+ expect(document.activeElement).to.be.equal(el);
+ })
});
diff --git a/packages/elements/src/list/elements/list-item.ts b/packages/elements/src/list/elements/list-item.ts
new file mode 100644
index 0000000000..491b26b5a5
--- /dev/null
+++ b/packages/elements/src/list/elements/list-item.ts
@@ -0,0 +1,20 @@
+import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js';
+import { Item } from '../../item/index.js';
+
+/**
+ * Extending from Item Class to provide ability to override tabIndex
+ */
+@customElement('ef-list-item')
+export class ListItem extends Item {
+ /**
+ * Overriding Item tabIndex value, list should have only one focusable point.
+ */
+ protected readonly defaultTabIndex: number | null = null;
+}
+
+declare global {
+ interface HTMLElementTagNameMap {
+ 'ef-list-item': ListItem;
+ }
+}
+
diff --git a/packages/elements/src/list/elements/list.ts b/packages/elements/src/list/elements/list.ts
new file mode 100644
index 0000000000..e779c1b454
--- /dev/null
+++ b/packages/elements/src/list/elements/list.ts
@@ -0,0 +1,698 @@
+import {
+ ControlElement,
+ css,
+ CSSResultGroup,
+ html,
+ PropertyValues,
+ TapEvent,
+ TemplateResult,
+ WarningNotice
+} from '@refinitiv-ui/core';
+import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js';
+import { property } from '@refinitiv-ui/core/decorators/property.js';
+import { VERSION } from '../../version.js';
+import { CollectionComposer, DataItem } from '@refinitiv-ui/utils/collection.js';
+import type { ItemData } from '../../item';
+import type { ListData } from '../helpers/types';
+import { getItemId } from '../helpers/item-id.js';
+import { ListRenderer } from '../helpers/renderer.js';
+import './list-item.js';
+
+/**
+ * Key direction
+ */
+enum Direction {
+ UP = -1,
+ DOWN = 1
+}
+
+const valueFormatWarning = new WarningNotice('The specified \'values\' format does not conform to the required format.');
+
+/**
+ * Provides listing and immutable selection
+ * @fires value-changed - Dispatched when value changes
+ */
+@customElement('ef-list', {
+ alias: 'coral-list'
+})
+export class List extends ControlElement {
+
+ /**
+ * Element version number
+ * @returns version number
+ */
+ static get version (): string {
+ return VERSION;
+ }
+
+ protected readonly defaultRole: string | null = 'listbox';
+
+ /**
+ * Used to timestamp renders.
+ * This enables diff checking against item updates,
+ * rendering only items which have updated since the last render cycle.
+ */
+ private renderTimestamp = new Map();
+
+ /**
+ * Requests an update after a composer modification.
+ * @returns Update promise.
+ */
+ private modificationUpdate = (): void => {
+ this.requestUpdate();
+ };
+
+ /**
+ * Item map; used to link element nodes to data items.
+ */
+ private itemMap = new Map();
+
+ /**
+ * Element map; used to link data items to element nodes.
+ */
+ private elementMap = new Map();
+
+ /**
+ * Composer used to query and modify item state.
+ */
+ protected composer = new CollectionComposer([]);
+
+ /**
+ * Element focus delegation.
+ * Set to `false` and relies on native focusing.
+ */
+ public readonly delegatesFocus = false;
+
+ /**
+ * Renderer used to render list item elements
+ * @type {ListRenderer}
+ */
+ @property({ type: Function, attribute: false })
+ public renderer = new ListRenderer(this);
+
+ /**
+ * Disable selections
+ */
+ @property({ type: Boolean })
+ public stateless = false;
+
+ /**
+ * Allow multiple selections
+ */
+ @property({ type: Boolean })
+ public multiple = false;
+
+ /**
+ * The data object, used to render the list.
+ * @type {ListData}
+ * @default null
+ */
+ @property({ attribute: false })
+ public get data (): ListData {
+ return this._data;
+ }
+ public set data (value: ListData) {
+ const oldValue = this._data;
+ if (oldValue === value) {
+ return;
+ }
+ if (value instanceof CollectionComposer) {
+ this.composer = value;
+ }
+ else if (Array.isArray(value)) {
+ this.composer = new CollectionComposer(value);
+ }
+ else {
+ this.composer = new CollectionComposer([]);
+ }
+ this.composer.on(
+ 'modification', // Listen for modifications
+ this.modificationUpdate // Update the template
+ );
+ this.clearMaps();
+ this._data = value;
+ this.requestUpdate('data', oldValue);
+ }
+
+ private _data: ListData = null;
+
+ /**
+ * Returns the first selected item value.
+ * Use `values` when multiple selection mode is enabled.
+ * @default -
+ */
+ @property({ type: String })
+ public get value (): string {
+ return this.values[0] || '';
+ }
+ public set value (value: string) {
+ const oldValue = this.value;
+ if (value !== oldValue || this.values.length > 1) {
+ this.clearSelection();
+ const item = this.queryItemsByPropertyValue('value', value)[0];
+ if (item) {
+ this.composer.setItemPropertyValue(item, 'selected', true);
+ }
+ this.requestUpdate('value', oldValue);
+ }
+ }
+
+ /**
+ * Returns a values collection of the currently
+ * selected item values
+ * @type {string[]}
+ * @default []
+ * @readonly
+ */
+ @property({ type: Array, attribute: false })
+ public get values (): string[] {
+ return this.queryItemsByPropertyValue('selected', true)
+ .map((item: T) => this.composer.getItemPropertyValue(item, 'value') as string);
+ }
+ public set values (values: string[]) {
+ if (!Array.isArray(values)) {
+ valueFormatWarning.show();
+ this.values = [];
+ }
+ else {
+ // Clone value arrays
+ const newValue = values.slice();
+ const oldValue = this.values.slice();
+
+ newValue.sort();
+ oldValue.sort();
+
+ // Create comparison strings to check for differences
+ const newComparison = newValue.toString();
+ const oldComparison = oldValue.toString();
+ // Should we update the selection state?
+ if (newComparison !== oldComparison) {
+ this.clearSelection();
+ values.some((value) => {
+ const matches = this.queryItemsByPropertyValue('value', value);
+ matches.forEach((match) => this.composer.setItemPropertyValue(match, 'selected', true));
+ return !this.multiple; // Only set the fist value if multiple is not enabled
+ });
+ this.requestUpdate('values', oldValue);
+ }
+ }
+ }
+
+ /**
+ * Selects an item in the list
+ * @param item Data Item or Item Element
+ * @returns If a selection has been made or not
+ */
+ public selectItem (item?: T | HTMLElement): boolean {
+ if (!this.stateless) {
+ if (item instanceof HTMLElement) {
+ item = this.itemFromElement(item);
+ }
+ if (item && this.multiple) {
+ const value = this.composer.getItemPropertyValue(item, 'selected');
+ this.composer.setItemPropertyValue(item, 'selected', !value);
+ return true;
+ }
+ if (item && this.composer.getItemPropertyValue(item, 'selected') !== true) {
+ this.clearSelection();
+ this.composer.setItemPropertyValue(item, 'selected', true);
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Navigate up through the list items
+ * @returns {void}
+ */
+ public up (): void {
+ this.highlightItem(this.getNextHighlightItem(Direction.UP), true);
+ }
+
+ /**
+ * Navigate down through the list items
+ * @returns {void}
+ */
+ public down (): void {
+ this.highlightItem(this.getNextHighlightItem(Direction.DOWN), true);
+ }
+
+ /**
+ * Navigate to first focusable item of the list
+ * @returns {void}
+ */
+ public first (): void {
+ const firstItem = this.itemMap.get(this.tabbableItems[0]);
+ this.highlightItem(firstItem, true);
+ }
+
+ /**
+ * Navigate to first focusable item of the list
+ * @returns {void}
+ */
+ public last (): void {
+ const lastItem = this.itemMap.get(this.tabbableItems[this.tabbableItems.length - 1]);
+ this.highlightItem(lastItem, true);
+ }
+
+ /**
+ * Proxy for querying the composer
+ * @param engine composer querying engine
+ * @returns Collection of queried items
+ */
+ protected queryItems (engine: (item: T, composer: CollectionComposer) => boolean): readonly T[] {
+ return this.composer.queryItems(engine);
+ }
+
+ /**
+ * Proxy for querying the composer by property and value
+ * @param name Property name
+ * @param value Property value
+ * @returns Collection of queried items
+ */
+ protected queryItemsByPropertyValue (name: K, value: T[K]): readonly T[] {
+ return this.composer.queryItemsByPropertyValue(name, value);
+ }
+
+ /**
+ * Gets the associated element for the data item provided,
+ * if there is one available.
+ * @param item Item to map element to
+ * @returns Associated element
+ */
+ protected elementFromItem (item: T): HTMLElement | undefined {
+ return this.elementMap.get(item);
+ }
+
+ /**
+ * Gets the associated data item for the provided element,
+ * if there is one available.
+ * @param element Element to map item to
+ * @returns Associated date item
+ */
+ protected itemFromElement (element: HTMLElement): T | undefined {
+ return this.itemMap.get(element);
+ }
+
+ /**
+ * Tries to find the next focusable element.
+ * @param direction Direction to search
+ * @param element Starting element
+ * @returns Next logical element to focus
+ */
+ protected getNextFocusableItem (direction: Direction, element?: HTMLElement): HTMLElement | undefined {
+ if (!element) {
+ return;
+ }
+ const children = this.tabbableItems;
+ if (children.length > 1) {
+ let index = children.indexOf(element) + direction;
+
+ if (index < 0) {
+ index = children.length - 1;
+ }
+ else if (index >= children.length) {
+ index = 0;
+ }
+
+ return children[index];
+ }
+ }
+
+ /**
+ * Tries to find the next highlight item
+ * @param direction Direction to search
+ * @returns A data item, if found.
+ */
+ protected getNextHighlightItem (direction: Direction): T | undefined {
+ const highlightItem = this.queryItemsByPropertyValue('highlighted', true)[0];
+ const nextElement = this.getNextFocusableItem(direction) || this.getNextFocusableItem(direction, this.elementFromItem(highlightItem));
+ const backupElement = this.tabbableItems[0];
+
+ if (nextElement) {
+ return this.itemFromElement(nextElement);
+ }
+ else if (backupElement) {
+ return this.itemFromElement(backupElement);
+ }
+
+ return undefined;
+ }
+
+ /**
+ * Clears any highlighted item
+ * @returns {void}
+ */
+ protected clearHighlighted (): void {
+ this.queryItemsByPropertyValue('highlighted', true)
+ .forEach(item => this.composer.setItemPropertyValue(item, 'highlighted', false));
+ }
+
+ /**
+ * Highlights a single item.
+ * Used for navigation.
+ * @param item Item to highlight
+ * @param scrollToItem Scroll the item into view?
+ * @returns {void}
+ */
+ protected highlightItem (item?: T, scrollToItem = false): void {
+ if (item) {
+ this.clearHighlighted();
+ this.composer.setItemPropertyValue(item, 'highlighted', true);
+
+ if (this.tabIndex >= 0) {
+ const id = getItemId(this.renderer.key, item.value);
+ this.setAttribute('aria-activedescendant', id);
+ }
+
+ scrollToItem && this.scrollToItem(item);
+ }
+ }
+
+ /**
+ * Gets the available tabbable elements
+ */
+ protected get tabbableItems (): HTMLElement[] {
+ return Array.from(this.children).filter((item): item is HTMLElement => {
+ if (item instanceof HTMLElement) {
+ const role = item.getAttribute('role');
+ const isEnabled = !item.hasAttribute('disabled');
+ const isOption = role ? ['option', 'treeitem'].includes(role) : false;
+
+ return isOption && isEnabled;
+ }
+ return false;
+ });
+ }
+
+ /**
+ * Returns the current focused element
+ */
+ protected get highlightElement (): HTMLElement | null {
+ const item = this.queryItemsByPropertyValue('highlighted', true)[0];
+ return this.elementFromItem(item) || null;
+ }
+
+ /**
+ * Tries to select the current highlighted element
+ * @returns {void}
+ */
+ protected triggerActiveItem (): void {
+ const element = this.highlightElement;
+ const item = element && this.itemFromElement(element);
+ item && this.selectItem(item) && this.fireSelectionUpdate();
+ }
+
+ /**
+ * Scroll to list item element
+ * @param item Data item to scroll to
+ * @returns {void}
+ */
+ public scrollToItem (item: T): void {
+ const element = this.elementFromItem(item);
+ if (element) {
+ const minPosition = this.scrollTop;
+ const maxPosition = this.scrollTop + this.clientHeight - element.offsetHeight;
+ const position = element.offsetTop;
+
+ let scrollPosition;
+ if (position > maxPosition) {
+ scrollPosition = element.offsetTop - this.clientHeight + element.offsetHeight;
+ }
+ else if (position < minPosition) {
+ scrollPosition = element.offsetTop;
+ }
+
+ if (scrollPosition) {
+ this.scrollTop = scrollPosition;
+ }
+ }
+ }
+
+ /**
+ * Handles key input
+ * @param event Key down event object
+ * @returns {void}
+ */
+ protected onKeyDown (event: KeyboardEvent): void {
+ switch (event.key) {
+ case ' ':
+ case 'Spacebar':
+ case 'Enter':
+ this.triggerActiveItem();
+ break;
+ case 'Up':
+ case 'ArrowUp':
+ this.up();
+ break;
+ case 'Down':
+ case 'ArrowDown':
+ this.down();
+ break;
+ case 'Home':
+ this.first();
+ break;
+ case 'End':
+ this.last();
+ break;
+ default:
+ return;
+ }
+ event.preventDefault();
+ }
+
+ /**
+ * Handle list on tap
+ * Typically it will select an item
+ * @param event Event to handle
+ * @returns {void}
+ */
+ protected onTap (event: TapEvent): void {
+ const element = this.findItemElementFromTarget(event.target);
+ const item = element && this.itemFromElement(element);
+
+ if (item) {
+ this.highlightItem(item);
+
+ if (this.selectItem(item)) {
+ this.fireSelectionUpdate();
+ }
+ }
+ }
+
+ /**
+ * Handles mouse move
+ * Typically it will highlight an item
+ * @param event Event to handle
+ * @returns {void}
+ */
+ protected onMouse (event: Event): void {
+ const element = this.findItemElementFromTarget(event.target);
+ const item = element && this.itemFromElement(element);
+ if (item && element !== this.highlightElement) {
+ this.highlightItem(item);
+ }
+ }
+
+ /**
+ * Handles item focus out
+ * Typically it will remove highlighting
+ * @returns {void}
+ */
+ protected onBlur (): void {
+ this.clearHighlighted();
+ this.removeAttribute('aria-activedescendant');
+ }
+
+ /**
+ * Tries to find a known item element,
+ * from an event target
+ * @param target Event target
+ * @returns Found element, if available
+ */
+ protected findItemElementFromTarget (target: EventTarget | HTMLElement | null): HTMLElement | null {
+ let element = target as HTMLElement | null;
+ while (element) {
+ if (this.itemMap.has(element)) {
+ break; // known rendered item
+ }
+ element = element.parentElement;
+ }
+ return element;
+ }
+
+ /**
+ * Clears the current selected items
+ * @returns {void}
+ */
+ protected clearSelection (): void {
+ this.queryItemsByPropertyValue('selected', true)
+ .forEach((item: T) => this.composer.setItemPropertyValue(item, 'selected', false));
+ this.requestUpdate();
+ }
+
+ /**
+ * Queries and returns all renderable items.
+ * @returns Collection of renderable items
+ */
+ protected get renderItems (): readonly T[] {
+ return this.queryItems((item, composer): boolean => {
+ return composer.getItemPropertyValue(item, 'hidden') !== true;
+ });
+ }
+
+ /**
+ * Proxy for creating list item elements.
+ * Allows for a mapping to be created between
+ * Data Item and Item Element.
+ * @param item Data item context
+ * @param recyclableElements Child elements available for reuse
+ * @returns List item element
+ */
+ private createListItem (item: T, recyclableElements: HTMLElement[]): Element {
+ const cachedElement = this.elementFromItem(item);
+ const previousTimestamp = this.renderTimestamp.get(item) || NaN;
+ if (cachedElement && previousTimestamp > this.composer.getItemTimestamp(item)) {
+ return cachedElement; // don't re-render if the item hasn't changed
+ }
+ if (!cachedElement && recyclableElements.length) {
+ // Remove any old ties with the reusable element.
+ const recycledElement = recyclableElements.pop() as HTMLElement;
+ const previousItem = this.itemFromElement(recycledElement);
+ this.itemMap.delete(recycledElement);
+ previousItem && this.elementMap.delete(previousItem);
+ this.elementMap.set(item, recycledElement);
+ }
+
+ const freshElement = this.renderer(item, this.composer, this.elementFromItem(item)) as HTMLElement;
+ if (cachedElement && cachedElement !== freshElement) {
+ // Renderer returned a new element, so remove the old link.
+ this.itemMap.delete(cachedElement);
+ }
+
+ this.itemMap.set(freshElement, item); // Link element to item
+ this.elementMap.set(item, freshElement); // Link item to element
+ this.renderTimestamp.set(item, performance.now());
+
+ return freshElement;
+ }
+
+ /**
+ * Clears all item-element and timestamp maps
+ * @returns {void}
+ */
+ private clearMaps (): void {
+ this.itemMap.clear();
+ this.elementMap.clear();
+ this.renderTimestamp.clear();
+ }
+
+ /**
+ * Fire value changed event
+ * @returns {void}
+ */
+ private fireSelectionUpdate (): void {
+ /**
+ * @event List#value-changed
+ */
+ this.notifyPropertyChange('value', this.value);
+ }
+
+ /**
+ * Calculates what elements can be recycled safely
+ * @param renderItems Current items to render
+ * @returns Collection of elements to be recycled
+ */
+ private calculateRecyclableElements (renderItems: T[] | readonly T[]): HTMLElement[] {
+ const result: HTMLElement[] = [];
+ for (const element of this.children) {
+ const item = this.itemFromElement(element as HTMLElement);
+ if (item && !renderItems.includes(item)) {
+ result.push(element as HTMLElement);
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Renders updates to light DOM
+ * @returns {void}
+ */
+ protected renderLightDOM (): void {
+ const renderItems = this.renderItems;
+ const currentChildren = Array.from(this.children);
+ const recyclableElements = this.calculateRecyclableElements(renderItems);
+ const renderChildren = renderItems.map((item) => this.createListItem(item, recyclableElements));
+ const deletions = currentChildren.filter(element => !renderChildren.includes(element));
+ deletions.forEach(element => this.removeChild(element));
+ renderChildren.forEach((element, index) => {
+ if (this.children.length === index) {
+ this.appendChild(element);
+ }
+ else if (element !== this.children[index]) {
+ this.insertBefore(element, this.children[index]);
+ }
+ });
+ }
+
+ /**
+ * Invoked when the element is first updated. Implement to perform one time work on the element after update.
+ * @param changeProperties changed properties
+ * @returns {void}
+ */
+ protected firstUpdated (changeProperties: PropertyValues): void {
+ super.firstUpdated(changeProperties);
+
+ this.addEventListener('keydown', this.onKeyDown);
+ this.addEventListener('tap', this.onTap);
+ this.addEventListener('mousemove', this.onMouse);
+ this.addEventListener('mouseleave', this.clearHighlighted);
+ this.addEventListener('focusout', this.onBlur);
+ }
+
+ /**
+ * Invoked before update() to compute values needed during the update.
+ * @param changeProperties changed properties
+ * @returns {void}
+ */
+ protected willUpdate (changeProperties: PropertyValues): void {
+ if (changeProperties.has('multiple')) {
+ this.renderTimestamp.clear(); // force render of all items
+ this.setAttribute('aria-multiselectable', this.multiple ? 'true' : 'false');
+ }
+ }
+
+ /**
+ * A `CSSResultGroup` that will be used
+ * to style the host, slotted children
+ * and the internal template of the element.
+ * @return CSS template
+ */
+ static get styles (): CSSResultGroup {
+ return css`
+ :host {
+ display: block;
+ max-height: 600px;
+ overflow-y: auto;
+ position: relative; /* required for scrollToItem */
+ }
+ `;
+ }
+
+ /**
+ * A `TemplateResult` that will be used
+ * to render the updated internal template.
+ * @return Render template
+ */
+ protected render (): TemplateResult {
+ this.renderLightDOM();
+ return html``;
+ }
+}
+
+declare global {
+ interface HTMLElementTagNameMap {
+ 'ef-list': List;
+ }
+}
diff --git a/packages/elements/src/list/helpers/renderer.ts b/packages/elements/src/list/helpers/renderer.ts
index 09ac0b795b..edda1feff5 100644
--- a/packages/elements/src/list/helpers/renderer.ts
+++ b/packages/elements/src/list/helpers/renderer.ts
@@ -1,7 +1,6 @@
import type { CollectionComposer } from '@refinitiv-ui/utils/collection.js';
import { uuid } from '@refinitiv-ui/utils/uuid.js';
import type { Item, ItemType, ItemData } from '../../item';
-import '../../item/index.js';
import { getItemId } from './item-id.js';
import { Renderer } from '../renderer.js';
@@ -30,7 +29,7 @@ export class ListRenderer extends Renderer {
/**
* Element to render
*/
- const el = (element as Item || document.createElement('ef-item'));
+ const el = (element as Item || document.createElement('ef-list-item'));
/**
* Tooltip value to be used, if any.
*/
@@ -49,7 +48,6 @@ export class ListRenderer extends Renderer {
el.multiple = !!context && (context as Context).multiple === true;
const itemRole = el.type === 'text' || !el.type ? 'option' : 'presentation';
- el.tabIndex = -1;
el.setAttribute('role', itemRole);
tooltip ? el.setAttribute('title', tooltip) : el.removeAttribute('title');
diff --git a/packages/elements/src/list/index.ts b/packages/elements/src/list/index.ts
index 9f322cd34b..ee0dfdc74b 100644
--- a/packages/elements/src/list/index.ts
+++ b/packages/elements/src/list/index.ts
@@ -1,699 +1,7 @@
-import {
- ControlElement,
- css,
- CSSResultGroup,
- html,
- PropertyValues,
- TapEvent,
- TemplateResult,
- WarningNotice
-} from '@refinitiv-ui/core';
-import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js';
-import { property } from '@refinitiv-ui/core/decorators/property.js';
-import { VERSION } from '../version.js';
-import { CollectionComposer, DataItem } from '@refinitiv-ui/utils/collection.js';
-import type { ItemData } from '../item';
-import type { ListData } from './helpers/types';
-import { getItemId } from './helpers/item-id.js';
-import { ListRenderer } from './helpers/renderer.js';
-import '../item/index.js';
+export * from './elements/list.js';
+export * from './elements/list-item.js';
+export { ListRenderer } from './helpers/renderer.js';
+import type { ListData } from './helpers/types';
export type { ListData };
-export { ListRenderer };
-
-/**
- * Key direction
- */
-enum Direction {
- UP = -1,
- DOWN = 1
-}
-
-const valueFormatWarning = new WarningNotice('The specified \'values\' format does not conform to the required format.');
-
-/**
- * Provides listing and immutable selection
- * @fires value-changed - Dispatched when value changes
- */
-@customElement('ef-list', {
- alias: 'coral-list'
-})
-export class List extends ControlElement {
-
- /**
- * Element version number
- * @returns version number
- */
- static get version (): string {
- return VERSION;
- }
-
- protected readonly defaultRole: string | null = 'listbox';
-
- /**
- * Used to timestamp renders.
- * This enables diff checking against item updates,
- * rendering only items which have updated since the last render cycle.
- */
- private renderTimestamp = new Map();
-
- /**
- * Requests an update after a composer modification.
- * @returns Update promise.
- */
- private modificationUpdate = (): void => {
- this.requestUpdate();
- };
-
- /**
- * Item map; used to link element nodes to data items.
- */
- private itemMap = new Map();
-
- /**
- * Element map; used to link data items to element nodes.
- */
- private elementMap = new Map();
-
- /**
- * Composer used to query and modify item state.
- */
- protected composer = new CollectionComposer([]);
-
- /**
- * Element focus delegation.
- * Set to `false` and relies on native focusing.
- */
- public readonly delegatesFocus = false;
-
- /**
- * Renderer used to render list item elements
- * @type {ListRenderer}
- */
- @property({ type: Function, attribute: false })
- public renderer = new ListRenderer(this);
-
- /**
- * Disable selections
- */
- @property({ type: Boolean })
- public stateless = false;
-
- /**
- * Allow multiple selections
- */
- @property({ type: Boolean })
- public multiple = false;
-
- /**
- * The data object, used to render the list.
- * @type {ListData}
- * @default null
- */
- @property({ attribute: false })
- public get data (): ListData {
- return this._data;
- }
- public set data (value: ListData) {
- const oldValue = this._data;
- if (oldValue === value) {
- return;
- }
- if (value instanceof CollectionComposer) {
- this.composer = value;
- }
- else if (Array.isArray(value)) {
- this.composer = new CollectionComposer(value);
- }
- else {
- this.composer = new CollectionComposer([]);
- }
- this.composer.on(
- 'modification', // Listen for modifications
- this.modificationUpdate // Update the template
- );
- this.clearMaps();
- this._data = value;
- this.requestUpdate('data', oldValue);
- }
-
- private _data: ListData = null;
-
- /**
- * Returns the first selected item value.
- * Use `values` when multiple selection mode is enabled.
- * @default -
- */
- @property({ type: String })
- public get value (): string {
- return this.values[0] || '';
- }
-
- public set value (value: string) {
- const oldValue = this.value;
- if (value !== oldValue || this.values.length > 1) {
- this.clearSelection();
- const item = this.queryItemsByPropertyValue('value', value)[0];
- if (item) {
- this.composer.setItemPropertyValue(item, 'selected', true);
- }
- this.requestUpdate('value', oldValue);
- }
- }
-
- /**
- * Returns a values collection of the currently
- * selected item values
- * @type {string[]}
- * @default []
- * @readonly
- */
- @property({ type: Array, attribute: false })
- public get values (): string[] {
- return this.queryItemsByPropertyValue('selected', true)
- .map((item: T) => this.composer.getItemPropertyValue(item, 'value') as string);
- }
- public set values (values: string[]) {
- if (!Array.isArray(values)) {
- valueFormatWarning.show();
- this.values = [];
- }
- else {
- // Clone value arrays
- const newValue = values.slice();
- const oldValue = this.values.slice();
- // Create comparison strings to check for differences
- const newComparison = newValue.sort().toString();
- const oldComparison = oldValue.sort().toString();
- // Should we update the selection state?
- if (newComparison !== oldComparison) {
- this.clearSelection();
- values.some((value) => {
- const matches = this.queryItemsByPropertyValue('value', value);
- matches.forEach((match) => this.composer.setItemPropertyValue(match, 'selected', true));
- return !this.multiple; // Only set the fist value if multiple is not enabled
- });
- this.requestUpdate('values', oldValue);
- }
- }
- }
-
- /**
- * Selects an item in the list
- * @param item Data Item or Item Element
- * @returns If a selection has been made or not
- */
- public selectItem (item?: T | HTMLElement): boolean {
- if (!this.stateless) {
- if (item instanceof HTMLElement) {
- item = this.itemFromElement(item);
- }
- if (item && this.multiple) {
- const value = this.composer.getItemPropertyValue(item, 'selected');
- this.composer.setItemPropertyValue(item, 'selected', !value);
- return true;
- }
- if (item && this.composer.getItemPropertyValue(item, 'selected') !== true) {
- this.clearSelection();
- this.composer.setItemPropertyValue(item, 'selected', true);
- return true;
- }
- }
- return false;
- }
-
- /**
- * Navigate up through the list items
- * @returns {void}
- */
- public up (): void {
- this.highlightItem(this.getNextHighlightItem(Direction.UP), true);
- }
-
- /**
- * Navigate down through the list items
- * @returns {void}
- */
- public down (): void {
- this.highlightItem(this.getNextHighlightItem(Direction.DOWN), true);
- }
-
- /**
- * Navigate to first focusable item of the list
- * @returns {void}
- */
- public first (): void {
- const firstItem = this.itemMap.get(this.tabbableItems[0]);
- this.highlightItem(firstItem, true);
- }
-
- /**
- * Navigate to first focusable item of the list
- * @returns {void}
- */
- public last (): void {
- const lastItem = this.itemMap.get(this.tabbableItems[this.tabbableItems.length - 1]);
- this.highlightItem(lastItem, true);
- }
-
- /**
- * Proxy for querying the composer
- * @param engine composer querying engine
- * @returns Collection of queried items
- */
- protected queryItems (engine: (item: T, composer: CollectionComposer) => boolean): readonly T[] {
- return this.composer.queryItems(engine);
- }
-
- /**
- * Proxy for querying the composer by property and value
- * @param property Property name
- * @param value Property value
- * @returns Collection of queried items
- */
- protected queryItemsByPropertyValue (property: K, value: T[K]): readonly T[] {
- return this.composer.queryItemsByPropertyValue(property, value);
- }
-
- /**
- * Gets the associated element for the data item provided,
- * if there is one available.
- * @param item Item to map element to
- * @returns Associated element
- */
- protected elementFromItem (item: T): HTMLElement | undefined {
- return this.elementMap.get(item);
- }
-
- /**
- * Gets the associated data item for the provided element,
- * if there is one available.
- * @param element Element to map item to
- * @returns Associated date item
- */
- protected itemFromElement (element: HTMLElement): T | undefined {
- return this.itemMap.get(element);
- }
-
- /**
- * Tries to find the next focusable element.
- * @param direction Direction to search
- * @param element Starting element
- * @returns Next logical element to focus
- */
- protected getNextFocusableItem (direction: Direction, element = this.activeElement): HTMLElement | undefined {
- if (!element) {
- return;
- }
- const children = this.tabbableItems;
- if (children.length > 1) {
- let index = children.indexOf(element) + direction;
- index = index < 0 ? children.length - 1 : index === children.length ? 0 : index;
- return children[index];
- }
- }
-
- /**
- * Tries to find the next highlight item
- * @param direction Direction to search
- * @returns A data item, if found.
- */
- protected getNextHighlightItem (direction: Direction): T | undefined {
- const highlightItem = this.queryItemsByPropertyValue('highlighted', true)[0];
- const nextElement = this.getNextFocusableItem(direction) || this.getNextFocusableItem(direction, this.elementFromItem(highlightItem));
- const backupElement = this.tabbableItems[0];
- return nextElement ? this.itemFromElement(nextElement) : backupElement ? this.itemFromElement(backupElement) : undefined;
- }
-
- /**
- * Clears any highlighted item
- * @returns {void}
- */
- protected clearHighlighted (): void {
- this.queryItemsByPropertyValue('highlighted', true)
- .forEach(item => this.composer.setItemPropertyValue(item, 'highlighted', false));
- }
-
- /**
- * Highlights a single item.
- * Used for navigation.
- * @param item Item to highlight
- * @param scrollToItem Scroll the item into view?
- * @returns {void}
- */
- protected highlightItem (item?: T, scrollToItem = false): void {
- if (item) {
- this.clearHighlighted();
- this.composer.setItemPropertyValue(item, 'highlighted', true);
- const id = getItemId(this.renderer.key, item.value);
- this.tabIndex >= 0 && id && this.setAttribute('aria-activedescendant', id);
- scrollToItem && this.scrollToItem(item);
- }
- }
-
- /**
- * Gets the available tabbable elements
- */
- protected get tabbableItems (): HTMLElement[] {
- return Array.from(this.children).filter((el): el is HTMLElement => {
- if (el instanceof HTMLElement) {
- const role = el.getAttribute('role');
- const isEnabled = !el.hasAttribute('disabled');
- const isOption = role ? ['option', 'treeitem'].includes(role) : false;
-
- return isOption && isEnabled;
- }
- return false;
- });
- }
-
- /**
- * Returns the current focused element
- */
- protected get activeElement (): HTMLElement | null {
- const el = (this.getRootNode() as ShadowRoot | HTMLDocument).activeElement as HTMLElement | null;
- const itemEl = this.findItemElementFromTarget(el);
- if (itemEl && this.tabbableItems.includes(itemEl)) {
- return itemEl;
- }
- return null;
- }
-
- /**
- * Returns the current focused element
- */
- protected get highlightElement (): HTMLElement | null {
- const item = this.queryItemsByPropertyValue('highlighted', true)[0];
- return item ? this.elementFromItem(item) || null : null;
- }
-
- /**
- * Tries to select the current highlighted element
- * @returns {void}
- */
- protected triggerActiveItem (): void {
- const el = this.activeElement || this.highlightElement;
- const item = el && this.itemFromElement(el);
- item && this.selectItem(item) && this.fireSelectionUpdate();
- }
-
- /**
- * Scroll to list item element
- * @param item Data item to scroll to
- * @returns {void}
- */
- public scrollToItem (item: T): void {
- const element = this.elementFromItem(item);
- if (element) {
- const min = this.scrollTop;
- const max = this.scrollTop + this.clientHeight - element.offsetHeight;
- const pos = element.offsetTop;
- pos > max ? this.scrollTop = element.offsetTop - this.clientHeight + element.offsetHeight
- : pos < min ? this.scrollTop = element.offsetTop : 0;
- }
- }
-
- /**
- * Handles key input
- * @param event Key down event object
- * @returns {void}
- */
- protected onKeyDown (event: KeyboardEvent): void {
- switch (event.key) {
- case ' ':
- case 'Spacebar':
- case 'Enter':
- this.triggerActiveItem();
- break;
- case 'Up':
- case 'ArrowUp':
- this.up();
- break;
- case 'Down':
- case 'ArrowDown':
- this.down();
- break;
- case 'Home':
- this.first();
- break;
- case 'End':
- this.last();
- break;
- default:
- return;
- }
- event.preventDefault();
- }
-
- /**
- * Handle list on tap
- * Typically it will select an item
- * @param event Event to handle
- * @returns {void}
- */
- protected onTap (event: TapEvent): void {
- const el = this.findItemElementFromTarget(event.target);
- const item = el && this.itemFromElement(el);
- if (item) {
- this.clearHighlighted();
- if (this.selectItem(item)) {
- this.highlightItem(item);
- this.fireSelectionUpdate();
- }
- }
- }
-
- /**
- * Handles mouse move
- * Typically it will highlight an item
- * @param event Event to handle
- * @returns {void}
- */
- protected onMouse (event: Event): void {
- const el = this.findItemElementFromTarget(event.target);
- const item = el ? this.itemFromElement(el) : null;
- if (item && el !== this.highlightElement) {
- if (this.activeElement) {
- // prevent shifting focus to other items
- // on mouse move and just fallback to host
- this.activeElement.focus({ preventScroll: true });
- }
- this.highlightItem(item);
- }
- }
-
- /**
- * Handles item focus in
- * Typically it will highlight the item
- * @param event Event to handle
- * @returns {void}
- */
- protected onFocus (event: FocusEvent): void {
- const el = this.findItemElementFromTarget(event.target);
- const item = el && this.itemFromElement(el);
- if (item) {
- this.highlightItem(item);
- }
- }
-
- /**
- * Handles item focus out
- * Typically it will remove highlighting
- * @returns {void}
- */
- protected onBlur (): void {
- this.clearHighlighted();
- this.removeAttribute('aria-activedescendant');
- }
-
- /**
- * Tries to find a known item element,
- * from an event target
- * @param target Event target
- * @returns Found element, if available
- */
- protected findItemElementFromTarget (target: EventTarget | HTMLElement | null): HTMLElement | null {
- let el = target as HTMLElement | null;
- while (el) {
- if (this.itemMap.has(el)) {
- break; // known rendered item
- }
- el = el.parentElement;
- }
- return el;
- }
-
- /**
- * Clears the current selected items
- * @returns {void}
- */
- protected clearSelection (): void {
- this.queryItemsByPropertyValue('selected', true)
- .forEach((item: T) => this.composer.setItemPropertyValue(item, 'selected', false));
- this.requestUpdate();
- }
-
- /**
- * Queries and returns all renderable items.
- * @returns Collection of renderable items
- */
- protected get renderItems (): readonly T[] {
- return this.queryItems((item, composer): boolean => {
- return composer.getItemPropertyValue(item, 'hidden') !== true;
- });
- }
-
- /**
- * Proxy for creating list item elements.
- * Allows for a mapping to be created between
- * Data Item and Item Element.
- * @param item Data item context
- * @param recyclableElements Child elements available for reuse
- * @returns List item element
- */
- private createListItem (item: T, recyclableElements: HTMLElement[]): Element {
- const cachedElement = this.elementFromItem(item);
- const previousTimestamp = this.renderTimestamp.get(item) || NaN;
- if (cachedElement && previousTimestamp > this.composer.getItemTimestamp(item)) {
- return cachedElement; // don't re-render if the item hasn't changed
- }
- if (!cachedElement && recyclableElements.length) {
- // Remove any old ties with the reusable element.
- const recycledElement = recyclableElements.pop() as HTMLElement;
- const previousItem = this.itemFromElement(recycledElement);
- this.itemMap.delete(recycledElement);
- previousItem && this.elementMap.delete(previousItem);
- this.elementMap.set(item, recycledElement);
- }
- const freshElement = this.renderer(item, this.composer, this.elementFromItem(item)) as HTMLElement;
- if (cachedElement && cachedElement !== freshElement) {
- // Renderer returned a new element, so remove the old link.
- this.itemMap.delete(cachedElement);
- }
-
- this.itemMap.set(freshElement, item); // Link element to item
- this.elementMap.set(item, freshElement); // Link item to element
- this.renderTimestamp.set(item, performance.now());
-
- return freshElement;
- }
-
- /**
- * Clears all item-element and timestamp maps
- * @returns {void}
- */
- private clearMaps (): void {
- this.itemMap.clear();
- this.elementMap.clear();
- this.renderTimestamp.clear();
- }
-
- /**
- * Fire value changed event
- * @returns {void}
- */
- private fireSelectionUpdate (): void {
- /**
- * @event List#value-changed
- */
- this.notifyPropertyChange('value', this.value);
- }
-
- /**
- * Calculates what elements can be recycled safely
- * @param renderItems Current items to render
- * @returns Collection of elements to be recycled
- */
- private calculateRecyclableElements (renderItems: T[] | readonly T[]): HTMLElement[] {
- const result: HTMLElement[] = [];
- for (const element of this.children) {
- const item = this.itemFromElement(element as HTMLElement);
- if (item && !renderItems.includes(item)) {
- result.push(element as HTMLElement);
- }
- }
- return result;
- }
-
- /**
- * Renders updates to light DOM
- * @returns {void}
- */
- protected renderLightDOM (): void {
- const renderItems = this.renderItems;
- const currentChildren = Array.from(this.children);
- const recyclableElements = this.calculateRecyclableElements(renderItems);
- const renderChildren = renderItems.map((item) => this.createListItem(item, recyclableElements));
- const deletions = currentChildren.filter(element => !renderChildren.includes(element));
- deletions.forEach(element => this.removeChild(element));
- renderChildren.forEach((element, index) => {
- if (this.children.length === index) {
- this.appendChild(element);
- }
- else if (element !== this.children[index]) {
- this.insertBefore(element, this.children[index]);
- }
- });
- }
-
- /**
- * Invoked when the element is first updated. Implement to perform one time work on the element after update.
- * @param changeProperties changed properties
- * @returns {void}
- */
- protected firstUpdated (changeProperties: PropertyValues): void {
- super.firstUpdated(changeProperties);
-
- this.addEventListener('keydown', this.onKeyDown);
- this.addEventListener('tap', this.onTap);
- this.addEventListener('mousemove', this.onMouse);
- this.addEventListener('mouseleave', this.clearHighlighted);
- this.addEventListener('focusin', this.onFocus);
- this.addEventListener('focusout', this.onBlur);
- }
-
- /**
- * Invoked before update() to compute values needed during the update.
- * @param changeProperties changed properties
- * @returns {void}
- */
- protected willUpdate (changeProperties: PropertyValues): void {
- if (changeProperties.has('multiple')) {
- this.renderTimestamp.clear(); // force render of all items
- this.setAttribute('aria-multiselectable', this.multiple ? 'true' : 'false');
- }
- }
-
- /**
- * A `CSSResultGroup` that will be used
- * to style the host, slotted children
- * and the internal template of the element.
- * @return CSS template
- */
- static get styles (): CSSResultGroup {
- return css`
- :host {
- display: block;
- max-height: 600px;
- overflow-y: auto;
- position: relative; /* required for scrollToItem */
- }
- `;
- }
-
- /**
- * A `TemplateResult` that will be used
- * to render the updated internal template.
- * @return Render template
- */
- protected render (): TemplateResult {
- this.renderLightDOM();
- return html``;
- }
-}
-declare global {
- interface HTMLElementTagNameMap {
- 'ef-list': List;
- }
-}
diff --git a/packages/elements/src/tree/__test__/tree.test.js b/packages/elements/src/tree/__test__/tree.test.js
index cdd8bbd7df..f0888dbaa9 100644
--- a/packages/elements/src/tree/__test__/tree.test.js
+++ b/packages/elements/src/tree/__test__/tree.test.js
@@ -267,7 +267,6 @@ describe('tree/Tree', () => {
event = await oneEvent(el, 'expanded-changed');
expect(event.detail.value, 'Group should be expanded').to.be.true;
expect(event.detail.item, 'Item should be the same as the original').to.equal(nestedData[0]);
- el.dispatchEvent(keyArrowDown);
setTimeout(() => el.dispatchEvent(keyArrowLeft));
event = await oneEvent(el, 'expanded-changed');
expect(event.detail.value, 'Group should be collapsed').to.be.false;
@@ -494,44 +493,44 @@ describe('tree/Tree', () => {
const el = await fixture('');
el.data = flatData;
await elementUpdated(el);
-
+
el.children[0].click();
await elementUpdated(el);
-
+
el.query = 'Item 4';
await elementUpdated(el);
-
+
el.children[0].click();
await elementUpdated(el);
-
+
expect(el.value).to.equal('4', 'Value should be update when selecting a new item on filter applied.');
});
-
+
it('Text filter applied, check/uncheck item and switch between single and multiple selection mode', async () => {
const el = await fixture('');
el.data = flatData;
await elementUpdated(el);
-
+
el.children[0].click();
await elementUpdated(el);
-
+
el.query = 'Item 4';
await elementUpdated(el);
-
+
el.multiple = true
await elementUpdated(el);
-
+
el.uncheckAll();
await elementUpdated(el);
expect(el.value).to.equal('1', 'hidden selected item in multiple mode shouldn\'t unchecked');
-
+
el.multiple = false
await elementUpdated(el);
-
+
el.children[0].click();
await elementUpdated(el);
expect(el.value).to.equal('4', 'Value should be update when selecting a new item on filter applied.');
-
+
});
});
});
diff --git a/packages/elements/src/tree/elements/tree-item.ts b/packages/elements/src/tree/elements/tree-item.ts
index f52728bd1a..7e5b08af55 100644
--- a/packages/elements/src/tree/elements/tree-item.ts
+++ b/packages/elements/src/tree/elements/tree-item.ts
@@ -34,6 +34,11 @@ export class TreeItem extends ControlElem
return VERSION;
}
+ /**
+ * Tree-item should not be focusable
+ */
+ protected readonly defaultTabIndex: number | null = null;
+
protected readonly defaultRole: string | null = 'treeitem';
/**
diff --git a/packages/elements/src/tree/elements/tree.ts b/packages/elements/src/tree/elements/tree.ts
index 06650b3930..c85ad911d3 100644
--- a/packages/elements/src/tree/elements/tree.ts
+++ b/packages/elements/src/tree/elements/tree.ts
@@ -12,6 +12,7 @@ import { TreeRenderer } from '../helpers/renderer.js';
import { defaultFilter } from '../helpers/filter.js';
import type { TreeData, TreeDataItem, TreeFilter } from '../helpers/types';
import { TreeManager, TreeManagerMode } from '../managers/tree-manager.js';
+import './tree-item.js';
const EXPAND_TOGGLE_ATTR = 'expand-toggle';
diff --git a/packages/elements/src/tree/helpers/renderer.ts b/packages/elements/src/tree/helpers/renderer.ts
index 941c2a194d..66e359f8bc 100644
--- a/packages/elements/src/tree/helpers/renderer.ts
+++ b/packages/elements/src/tree/helpers/renderer.ts
@@ -4,7 +4,6 @@ import type { TreeDataItem } from './types';
import { TreeManager, TreeManagerMode, CheckedState } from '../managers/tree-manager.js';
import { Renderer } from '../../list/renderer.js';
import { getItemId } from '../../list/helpers/item-id.js';
-import '../elements/tree-item.js';
type RendererScope = {
multiple?: boolean;
@@ -37,7 +36,6 @@ export class TreeRenderer extends Renderer {
element.multiple = multiple;
element.item = item;
- element.tabIndex = -1;
element.id = getItemId(this.key, item.value);
element.depth = composer.getItemDepth(item);
element.parent = composer.getItemChildren(item).length > 0;
diff --git a/packages/halo-theme/src/custom-elements/ef-list-item.less b/packages/halo-theme/src/custom-elements/ef-list-item.less
new file mode 100644
index 0000000000..a7a9c474c1
--- /dev/null
+++ b/packages/halo-theme/src/custom-elements/ef-list-item.less
@@ -0,0 +1 @@
+@import '@refinitiv-ui/elemental-theme/src/custom-elements/ef-list-item';
diff --git a/packages/solar-theme/src/custom-elements/ef-list-item.less b/packages/solar-theme/src/custom-elements/ef-list-item.less
new file mode 100644
index 0000000000..a7a9c474c1
--- /dev/null
+++ b/packages/solar-theme/src/custom-elements/ef-list-item.less
@@ -0,0 +1 @@
+@import '@refinitiv-ui/elemental-theme/src/custom-elements/ef-list-item';