diff --git a/package-lock.json b/package-lock.json index 48cff839..a2e6ef0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -755,13 +755,13 @@ } }, "node_modules/@jsdoc/ast": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@jsdoc/ast/-/ast-0.2.2.tgz", - "integrity": "sha512-eXaYww27BnojIcXuCM8gzRaNsYnAXw8lDopXsXuZ+Qj6+8yOou11mDT7QDFdE2ZRMnZrNqkpuPQVIYo/NEio2g==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@jsdoc/ast/-/ast-0.2.3.tgz", + "integrity": "sha512-EmqznnDaWr1HxQJ3QEgF70IxpdYL2TZH79eVTCLEsglI47o+7eJHflr3Poewtu29TkWYj0x0RWjwjSNbneUrig==", "dev": true, "dependencies": { - "@babel/parser": "^7.22.4", - "@jsdoc/core": "^0.5.2", + "@babel/parser": "^7.22.14", + "@jsdoc/core": "^0.5.3", "@jsdoc/util": "^0.3.0", "lodash": "^4.17.21" }, @@ -770,12 +770,12 @@ } }, "node_modules/@jsdoc/cli": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jsdoc/cli/-/cli-0.3.2.tgz", - "integrity": "sha512-BvaiQak94k1uLr1NqNXske7kDZNsWWsjioHwC6kG5Vy6+A4pjIxJma+5P+PMuEIYIJuiHoUvjM+xH6r7/nhKTQ==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jsdoc/cli/-/cli-0.3.3.tgz", + "integrity": "sha512-9JAZgk5QMPkrrrR7aIFQI4C7Ak65spvnvicqxia54UbzV0RfML8+QyOgYfJTNVmyjrimPgTig7TbOCBKxVgk7g==", "dev": true, "dependencies": { - "@jsdoc/core": "^0.5.2", + "@jsdoc/core": "^0.5.3", "@jsdoc/util": "^0.3.0", "lodash": "^4.17.21", "ow": "^1.1.1", @@ -787,9 +787,9 @@ } }, "node_modules/@jsdoc/core": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@jsdoc/core/-/core-0.5.2.tgz", - "integrity": "sha512-aw7mz3YMmNXrSjjc05FXUFW9rnDBRric3JSjBgDa6sDYHHXG/fhtUMIfJkEiP4eWnnpH7wWJEhvTcwJk9OFe5A==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@jsdoc/core/-/core-0.5.3.tgz", + "integrity": "sha512-gGBXQ5akyjLNNMCOMnDxWENQi6VxeU4EsMTUFypzwNSkULYb/5npBgfHkIlH0MknQ7FEAoJosZ+G3lAAI8oASA==", "dev": true, "dependencies": { "bottlejs": "^2.0.1", @@ -797,51 +797,51 @@ "escape-string-regexp": "^5.0.0", "lodash": "^4.17.21", "strip-bom": "^5.0.0", - "strip-json-comments": "^5.0.0" + "strip-json-comments": "^5.0.1" }, "engines": { "node": ">=v18.12.0" } }, "node_modules/@jsdoc/doclet": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@jsdoc/doclet/-/doclet-0.2.2.tgz", - "integrity": "sha512-15tU8S436HcYqsxHUMvFD9c27YXMYx0VBFO9aYK4++snA1zqBNTAt31UmlPYyWYR9IJtIHlZGbxI3yg43wbU2w==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@jsdoc/doclet/-/doclet-0.2.3.tgz", + "integrity": "sha512-myKLZy+evffkoYbOH9k05ibnUw/pilhEd6qB9Tc5002rUu+ekgjp/tLx/ZYq+lffQ21XNmQnKXMhGoRj34n+DA==", "dev": true, "dependencies": { - "@jsdoc/ast": "^0.2.2", - "@jsdoc/core": "^0.5.2", - "@jsdoc/tag": "^0.2.2", + "@jsdoc/ast": "^0.2.3", + "@jsdoc/core": "^0.5.3", + "@jsdoc/tag": "^0.2.3", "@jsdoc/util": "^0.3.0", "lodash": "^4.17.21", "strip-bom": "^5.0.0" } }, "node_modules/@jsdoc/eslint-config": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsdoc/eslint-config/-/eslint-config-1.2.1.tgz", - "integrity": "sha512-nfcGUplRK3x7MybKPvxCsSskA2tDArpgtez2Oe8jpaPKkBnarQKgQMM95xX5ahvONnZljSalgEuZrOi155b76A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@jsdoc/eslint-config/-/eslint-config-1.2.2.tgz", + "integrity": "sha512-FOpO2V66m5dVjs2HSAbiOtJl7vb4WTsG+Prga+mXFaY+ozyvAdP36FmhT77/Fy/3MdDRAUhg63cPcLwFPONhVA==", "dev": true, "dependencies": { - "@babel/eslint-parser": "^7.21.8", + "@babel/eslint-parser": "^7.22.11", "eslint-plugin-simple-import-sort": "^10.0.0" }, "engines": { "node": ">=v18.12.0" }, "peerDependencies": { - "eslint": ">= 8.42.0" + "eslint": ">= 8.48.0" } }, "node_modules/@jsdoc/parse": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jsdoc/parse/-/parse-0.3.2.tgz", - "integrity": "sha512-uWeU8lFSmS1hH0GcQtqqEGlbH/MaipfyuPJrHmwRWzQw4iJwDrxJAKFBeZlVsK2/0GpDJWqQhBxx6tbyKRrxbg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jsdoc/parse/-/parse-0.3.3.tgz", + "integrity": "sha512-LqbYFs+NkaB3cPPtpAXv4VWpqI5sBFtnRGG/+2yfMCR+JOBsEUW3NqAG8UDChBBexmbX4yM8hPNr6l5WQxCHjQ==", "dev": true, "dependencies": { - "@jsdoc/ast": "^0.2.2", - "@jsdoc/core": "^0.5.2", - "@jsdoc/doclet": "^0.2.2", + "@jsdoc/ast": "^0.2.3", + "@jsdoc/core": "^0.5.3", + "@jsdoc/doclet": "^0.2.3", "@jsdoc/util": "^0.3.0", "escape-string-regexp": "^5.0.0" } @@ -870,13 +870,13 @@ } }, "node_modules/@jsdoc/tag": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@jsdoc/tag/-/tag-0.2.2.tgz", - "integrity": "sha512-CZ+d1FvVAUVgJgjkCnnvpjDsWE+roVOAnsh8XEhFwLff4kMh6tvaeoc8+owim+aNDCITRr800IYtyl9o87NTdQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@jsdoc/tag/-/tag-0.2.3.tgz", + "integrity": "sha512-r2I3Ch4jRJBvvFN5Jxv6WZy/BFbIK5Tl5AyqZudVU1Vm5OUfxjBwG0UWnZo21mz5hPIXamKKQsP0pnIKGV/odw==", "dev": true, "dependencies": { - "@jsdoc/ast": "^0.2.2", - "@jsdoc/core": "^0.5.2", + "@jsdoc/ast": "^0.2.3", + "@jsdoc/core": "^0.5.3", "@jsdoc/util": "^0.3.0", "catharsis": "^0.9.0", "common-path-prefix": "^3.0.0", @@ -902,33 +902,18 @@ } }, "node_modules/@jsdoc/test-matchers": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@jsdoc/test-matchers/-/test-matchers-0.2.2.tgz", - "integrity": "sha512-SksceqsqeOB9ioZgE9jBvaaGKQBQgD65KvlafumaeIdoKTl+Ub3Wac043tW0AAlcHvw7/4xS4WO/dRpdHCP63Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@jsdoc/test-matchers/-/test-matchers-0.2.3.tgz", + "integrity": "sha512-h5sLwj0DZyxOED86ufZHNK4cDq0xmXty/AU+N/oROJ6OHWuoTxdfZZNgz1hcQgM2DFzWmTAuaQT07lT7mj4evQ==", "dev": true, "dependencies": { "lodash": "^4.17.21", - "prettier": "^2.8.8" + "prettier": "^3.0.3" }, "engines": { "node": ">=v18.12.0" } }, - "node_modules/@jsdoc/test-matchers/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@jsdoc/util": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@jsdoc/util/-/util-0.3.0.tgz", @@ -2322,6 +2307,22 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.7.4.tgz", + "integrity": "sha512-pRNjxn6KlcR6iGkU1j/1pzcogwXFv97pYiZaibpF7UV0vfdEUA3EETpDcs+hbNAcKMvVtn/TgN857/5LQ/lGUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nx/nx-darwin-x64": { "version": "16.7.4", "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.7.4.tgz", @@ -2338,6 +2339,134 @@ "node": ">= 10" } }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.7.4.tgz", + "integrity": "sha512-zmBBDYjPaHhIHx1YASUJJIy+oz7mCrj5f0f3kOzfMraQOjkQZ0xYgNNUzBqmnYu1855yiphu94MkAMYJnbk0jw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.7.4.tgz", + "integrity": "sha512-d3Cmz/vdtoSasTUANoh4ZYLJESNA3+PCP/HnXNqmrr6AEHo+T8DcI+qsamO3rmYUSFxTMAeMyoihZMU8OKGZ1A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.7.4.tgz", + "integrity": "sha512-W1u4O78lTHCwvUP0vakeKWFXeSZ13nYzbd6FARICnImY2my8vz41rLm6aU9TYWaiOGEGL2xKpHKSgiNwbLjhFw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.7.4.tgz", + "integrity": "sha512-Dc8IQFvhfH/Z3GmhBBNNxGd2Ehw6Y5SePEgJj1c2JyPdoVtc2OjGzkUaZkT4z5z77VKtju6Yi10T6Enps+y+kw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.7.4.tgz", + "integrity": "sha512-4B58C/pXeuovSznBOeicsxNieBApbGMoi2du8jR6Is1gYFPv4l8fFHQHHGAa1l5XJC5JuGJqFywS4elInWprNw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-musl": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.7.4.tgz", + "integrity": "sha512-spqqvEdGSSeV2ByJHkex5m8MRQfM6lQlnon25XgVBdPR47lKMWSikUsaWCiE7bVAFU9BFyWY2L4HfZ4+LiNY7A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.7.4.tgz", + "integrity": "sha512-etNnbuCcSqAYOeDcS6si6qw0WR/IS87ovTzLS17ETKpdHcHN5nM4l02CQyupKiD58ShxrXHxXmvgBfbXxoN5Ew==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "16.7.4", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.7.4.tgz", + "integrity": "sha512-y6pugK6ino1wvo2FbgtXG2cVbEm3LzJwOSBKBRBXSWhUgjP7T92uGfOt6KVQKpaqDvS9lA9TO/2DcygcLHXh7A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@octokit/auth-token": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", @@ -4095,9 +4224,9 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.2.tgz", - "integrity": "sha512-/PvU3MjSLVKJMRHsL6GW+wHQ9RaJuMW6fnn56sXNy+kP1L8nI/SHk9F9giIA+dnfzjKNJAulRjOR/fi9kzGuNA==", + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.3.tgz", + "integrity": "sha512-/VY+0IvFoE47hwgKHu8feeBFIb1Z1mcJFiLrNwaJpLoLa9qwLVquMGMr2OUwQmhpJDtsSQSasg/TMv1imec9xA==", "dev": true, "dependencies": { "import-fresh": "^3.3.0", @@ -4106,7 +4235,7 @@ "path-type": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/d-fischer"