From 9ac220f7b4cee7cb25e077ade320f42ac18bb015 Mon Sep 17 00:00:00 2001 From: shubham sharma Date: Wed, 5 Jun 2024 20:25:24 +0530 Subject: [PATCH] Fix/prepublish only for xarc-app-dev (#2015) * fix(xarc-app-dev): prepublishOnly fix * fix(xarc-app-dev): prepublishOnly fix * fix(test): fic ci test cases * fix(update): revert module-dev package version --- common/config/rush/pnpm-lock.yaml | 423 ++++++++++++------ packages/xarc-app-dev/package.json | 13 +- .../src/lib/dev-admin/redbird-spawn.ts | 23 +- 3 files changed, 309 insertions(+), 150 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 1ab42c66a..e5f37f87f 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -248,7 +248,7 @@ dependencies: eslint-plugin-flowtype: 5.10.0 eslint-plugin-jest: 27.9.0_jest@29.7.0 eslint-plugin-mocha: 8.2.0 - eslint-plugin-react: 7.34.1 + eslint-plugin-react: 7.34.2 fast-async: 7.0.6 file-loader: 6.2.0_webpack@5.91.0 fs-extra: 10.1.0 @@ -308,8 +308,8 @@ dependencies: request: 2.88.2 require-at: 1.0.6 rxjs: 6.6.7 - sass: 1.77.2 - sass-loader: 13.3.3_sass@1.77.2+webpack@5.91.0 + sass: 1.77.4 + sass-loader: 13.3.3_sass@1.77.4+webpack@5.91.0 semver: 7.6.2 serve-index-fs: 1.10.1 shcmd: 0.8.4 @@ -431,7 +431,7 @@ packages: '@babel/traverse': 7.24.6 '@babel/types': 7.24.6 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -547,7 +547,7 @@ packages: '@babel/core': 7.24.6 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - debug: 4.3.4 + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -2120,7 +2120,7 @@ packages: '@babel/helper-split-export-declaration': 7.24.6 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 - debug: 4.3.4 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2182,13 +2182,13 @@ packages: engines: {node: '>=10.0.0'} dev: false - /@es-joy/jsdoccomment/0.43.0: - resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} + /@es-joy/jsdoccomment/0.43.1: + resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} dependencies: '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/types': 7.11.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -2203,6 +2203,16 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@eslint-community/eslint-utils/4.4.0_eslint@7.32.0: + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2223,7 +2233,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -2240,7 +2250,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -2623,7 +2633,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2634,7 +2644,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2711,7 +2721,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2732,14 +2742,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.12.12 + jest-config: 29.7.0_@types+node@20.13.0 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2767,7 +2777,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-mock: 29.7.0 dev: false @@ -2794,7 +2804,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2827,7 +2837,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2914,7 +2924,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: false @@ -2926,7 +2936,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -2989,10 +2999,23 @@ packages: resolve: 1.19.0 dev: false + /@microsoft/tsdoc-config/0.17.0: + resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} + dependencies: + '@microsoft/tsdoc': 0.15.0 + ajv: 8.12.0 + jju: 1.4.0 + resolve: 1.22.8 + dev: false + /@microsoft/tsdoc/0.14.2: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: false + /@microsoft/tsdoc/0.15.0: + resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + dev: false + /@module-federation/concat-runtime/0.0.1: resolution: {integrity: sha512-IwxPsmSU7HoUJn884ez7wwnndDcJZvaAzLAExr8Smf5DdIucSerYgqNSVAAMcezaUs/zoplsYyTc5BSUSQTrUw==} dependencies: @@ -3366,7 +3389,7 @@ packages: /@types/cors/2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 dev: false /@types/eslint-scope/3.7.7: @@ -3394,7 +3417,7 @@ packages: /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 dev: false /@types/hoist-non-react-statics/3.3.5: @@ -3434,7 +3457,7 @@ packages: /@types/jsdom/20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: false @@ -3473,8 +3496,8 @@ packages: undici-types: 5.26.5 dev: false - /@types/node/20.12.12: - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + /@types/node/20.13.0: + resolution: {integrity: sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==} dependencies: undici-types: 5.26.5 dev: false @@ -3570,7 +3593,7 @@ packages: /@types/webpack/5.28.0_webpack-cli@4.8.0: resolution: {integrity: sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 tapable: 2.2.1 webpack: 5.91.0_webpack-cli@4.8.0 transitivePeerDependencies: @@ -3632,7 +3655,7 @@ packages: '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 '@typescript-eslint/scope-manager': 4.33.0 - debug: 4.3.4 + debug: 4.3.5 eslint: 7.32.0 functional-red-black-tree: 1.0.1 ignore: 5.3.1 @@ -3660,7 +3683,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -3688,7 +3711,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -3700,6 +3723,34 @@ packages: - supports-color dev: false + /@typescript-eslint/eslint-plugin/5.62.0_6480892044262f9a1d61d34c10a742f7: + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0_eslint@7.32.0+typescript@5.4.5 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_eslint@7.32.0+typescript@5.4.5 + '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@5.4.5 + debug: 4.3.5 + eslint: 7.32.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.2 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/eslint-plugin/7.10.0_8754d61f321d1b6fb21c4ab117254f20: resolution: {integrity: sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3794,7 +3845,27 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.4.5 - debug: 4.3.4 + debug: 4.3.5 + eslint: 7.32.0 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/parser/5.62.0_eslint@7.32.0+typescript@5.4.5: + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + debug: 4.3.5 eslint: 7.32.0 typescript: 5.4.5 transitivePeerDependencies: @@ -3814,7 +3885,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 typescript: 4.9.5 transitivePeerDependencies: @@ -3834,7 +3905,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: @@ -3855,7 +3926,7 @@ packages: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/typescript-estree': 7.10.0_typescript@5.4.5 '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: @@ -3886,6 +3957,26 @@ packages: '@typescript-eslint/visitor-keys': 7.10.0 dev: false + /@typescript-eslint/type-utils/5.62.0_eslint@7.32.0+typescript@5.4.5: + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + '@typescript-eslint/utils': 5.62.0_eslint@7.32.0+typescript@5.4.5 + debug: 4.3.5 + eslint: 7.32.0 + tsutils: 3.21.0_typescript@5.4.5 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@4.9.5: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3898,7 +3989,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@4.9.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 @@ -3918,7 +4009,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.4.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 tsutils: 3.21.0_typescript@5.4.5 typescript: 5.4.5 @@ -3938,7 +4029,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.10.0_typescript@5.4.5 '@typescript-eslint/utils': 7.10.0_eslint@8.57.0+typescript@5.4.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0_typescript@5.4.5 typescript: 5.4.5 @@ -3961,6 +4052,11 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: false + /@typescript-eslint/types/7.11.0: + resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: false + /@typescript-eslint/typescript-estree/2.34.0_typescript@5.4.5: resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -3970,7 +4066,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4 + debug: 4.3.5 eslint-visitor-keys: 1.3.0 glob: 7.2.3 is-glob: 4.0.3 @@ -3993,7 +4089,7 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -4014,7 +4110,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -4034,7 +4130,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -4055,7 +4151,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -4076,7 +4172,7 @@ packages: dependencies: '@typescript-eslint/types': 7.10.0 '@typescript-eslint/visitor-keys': 7.10.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -4106,6 +4202,26 @@ packages: - typescript dev: false + /@typescript-eslint/utils/5.62.0_eslint@7.32.0+typescript@5.4.5: + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0_eslint@7.32.0 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.5 + eslint: 7.32.0 + eslint-scope: 5.1.1 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@4.9.5: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4557,7 +4673,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -4566,7 +4682,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -4665,6 +4781,15 @@ packages: uri-js: 4.4.1 dev: false + /ajv/8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + /ajv/8.14.0: resolution: {integrity: sha512-oYs1UUtO97ZO2lJ4bwnWeQW8/zvOIQLGKcvPTsWmvc2SYgBb+upuNS5NxoLaMU4h8Ju3Nbj6Cq8mD2LQoqVKFA==} dependencies: @@ -5129,7 +5254,7 @@ packages: hasBin: true dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001623 + caniuse-lite: 1.0.30001625 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -5148,7 +5273,7 @@ packages: resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==} dependencies: archy: 1.0.0 - debug: 4.3.4 + debug: 4.3.5 fastq: 1.17.1 queue-microtask: 1.2.3 transitivePeerDependencies: @@ -5955,8 +6080,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001623 - electron-to-chromium: 1.4.783 + caniuse-lite: 1.0.30001625 + electron-to-chromium: 1.4.787 node-releases: 2.0.14 update-browserslist-db: 1.0.16_browserslist@4.23.0 dev: false @@ -6128,13 +6253,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001623 + caniuse-lite: 1.0.30001625 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite/1.0.30001623: - resolution: {integrity: sha512-X/XhAVKlpIxWPpgRTnlgZssJrF0m6YtRA0QDWgsBNT12uZM6LPRydR7ip405Y3t1LamD8cP2TZFEDZFBf5ApcA==} + /caniuse-lite/1.0.30001625: + resolution: {integrity: sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==} dev: false /caseless/0.12.0: @@ -6346,8 +6471,8 @@ packages: engines: {node: '>=10'} dev: false - /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + /chrome-trace-event/1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} dev: false @@ -7215,7 +7340,7 @@ packages: ms: 2.1.3 dev: false - /debug/4.3.4: + /debug/4.3.4_supports-color@8.1.1: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -7225,10 +7350,11 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 8.1.1 dev: false - /debug/4.3.4_supports-color@8.1.1: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug/4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -7237,7 +7363,6 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 8.1.1 dev: false /decamelize/1.2.0: @@ -7696,8 +7821,8 @@ packages: xaa: 1.7.3 dev: false - /electron-to-chromium/1.4.783: - resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==} + /electron-to-chromium/1.4.787: + resolution: {integrity: sha512-d0EFmtLPjctczO3LogReyM2pbBiiZbnsKnGF+cdZhsYzHm/A0GV7W94kqzLD8SN4O3f3iHlgLUChqghgyznvCQ==} dev: false /emittery/0.13.1: @@ -7753,12 +7878,12 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.12.12 + '@types/node': 20.13.0 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4 + debug: 4.3.5 engine.io-parser: 5.2.2 ws: 8.11.0 transitivePeerDependencies: @@ -8183,7 +8308,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4 + debug: 4.3.5 eslint: 6.8.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -8201,7 +8326,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4 + debug: 4.3.5 eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -8219,7 +8344,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 0.7.6 - debug: 4.3.4 + debug: 4.3.5 eslint: 8.57.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -8237,7 +8362,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: comment-parser: 1.1.5 - debug: 4.3.4 + debug: 4.3.5 eslint: 7.32.0 jsdoctypeparser: 9.0.0 lodash: 4.17.21 @@ -8248,16 +8373,35 @@ packages: - supports-color dev: false - /eslint-plugin-jsdoc/48.2.6_eslint@8.57.0: - resolution: {integrity: sha512-GNk9jtpYmoEVeD/U6yYYmd6T8vSOoPs7CL8ZeX85iD8P3qifDdLQGze6+cw9boobDthmYnnxvIoHrhuSffj09g==} + /eslint-plugin-jsdoc/48.2.7_eslint@7.32.0: + resolution: {integrity: sha512-fYj3roTnkFL9OFFTB129rico8lerC5G8Vp2ZW9SjO9RNWG0exVvI+i/Y8Bpm1ufjR0uvT38xtoab/U0Hp8Ybog==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@es-joy/jsdoccomment': 0.43.0 + '@es-joy/jsdoccomment': 0.43.1 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.4 + debug: 4.3.5 + escape-string-regexp: 4.0.0 + eslint: 7.32.0 + esquery: 1.5.0 + semver: 7.6.2 + spdx-expression-parse: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-plugin-jsdoc/48.2.7_eslint@8.57.0: + resolution: {integrity: sha512-fYj3roTnkFL9OFFTB129rico8lerC5G8Vp2ZW9SjO9RNWG0exVvI+i/Y8Bpm1ufjR0uvT38xtoab/U0Hp8Ybog==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@es-joy/jsdoccomment': 0.43.1 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 + debug: 4.3.5 escape-string-regexp: 4.0.0 eslint: 8.57.0 esquery: 1.5.0 @@ -8288,8 +8432,8 @@ packages: ramda: 0.27.2 dev: false - /eslint-plugin-react/7.34.1: - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + /eslint-plugin-react/7.34.2: + resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -8314,8 +8458,8 @@ packages: string.prototype.matchall: 4.0.11 dev: false - /eslint-plugin-react/7.34.1_eslint@7.32.0: - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + /eslint-plugin-react/7.34.2_eslint@7.32.0: + resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -8348,6 +8492,13 @@ packages: '@microsoft/tsdoc-config': 0.16.2 dev: false + /eslint-plugin-tsdoc/0.3.0: + resolution: {integrity: sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==} + dependencies: + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + dev: false + /eslint-scope/3.7.1: resolution: {integrity: sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==} engines: {node: '>=4.0.0'} @@ -8473,7 +8624,7 @@ packages: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -8521,7 +8672,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -8575,7 +8726,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -10077,7 +10228,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -10088,7 +10239,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -10098,7 +10249,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -10136,7 +10287,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -10146,7 +10297,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -10968,7 +11119,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4 + debug: 4.3.5 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -11050,7 +11201,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -11138,7 +11289,7 @@ packages: - supports-color dev: false - /jest-config/29.7.0_@types+node@20.12.12: + /jest-config/29.7.0_@types+node@20.13.0: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -11153,7 +11304,7 @@ packages: '@babel/core': 7.24.6 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 babel-jest: 29.7.0_@babel+core@7.24.6 chalk: 4.1.2 ci-info: 3.9.0 @@ -11219,7 +11370,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -11236,7 +11387,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: false @@ -11252,7 +11403,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.12 + '@types/node': 20.13.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -11303,7 +11454,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-util: 29.7.0 dev: false @@ -11358,7 +11509,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -11389,7 +11540,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -11441,7 +11592,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11466,7 +11617,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.12 + '@types/node': 20.13.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -11478,7 +11629,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -11487,7 +11638,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -11496,7 +11647,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.12 + '@types/node': 20.13.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12034,7 +12185,7 @@ packages: socket.io: 4.7.5 source-map: 0.6.1 tmp: 0.2.3 - ua-parser-js: 0.7.37 + ua-parser-js: 0.7.38 yargs: 16.2.0 transitivePeerDependencies: - bufferutil @@ -12390,7 +12541,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4 + debug: 4.3.5 flatted: 3.3.1 rfdc: 1.3.1 streamroller: 3.1.5 @@ -13928,7 +14079,7 @@ packages: real-require: 0.2.0 safe-stable-stringify: 2.4.3 sonic-boom: 4.0.1 - thread-stream: 3.0.1 + thread-stream: 3.0.2 dev: false /pirates/4.0.6: @@ -14532,7 +14683,7 @@ packages: dependencies: autoprefixer: 9.8.8 browserslist: 4.23.0 - caniuse-lite: 1.0.30001623 + caniuse-lite: 1.0.30001625 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -15835,7 +15986,7 @@ packages: deprecated: This package has been deprecated in favour of @sinonjs/samsam dev: false - /sass-loader/13.3.3_sass@1.77.2+webpack@5.91.0: + /sass-loader/13.3.3_sass@1.77.4+webpack@5.91.0: resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -15855,12 +16006,12 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.77.2 + sass: 1.77.4 webpack: 5.91.0_webpack-cli@4.8.0 dev: false - /sass/1.77.2: - resolution: {integrity: sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==} + /sass/1.77.4: + resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -16434,7 +16585,7 @@ packages: /socket.io-adapter/2.5.4: resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} dependencies: - debug: 4.3.4 + debug: 4.3.5 ws: 8.11.0 transitivePeerDependencies: - bufferutil @@ -16447,7 +16598,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -16459,7 +16610,7 @@ packages: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4 + debug: 4.3.5 engine.io: 6.5.4 socket.io-adapter: 2.5.4 socket.io-parser: 4.2.4 @@ -16622,7 +16773,7 @@ packages: /spdy-transport/3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4 + debug: 4.3.5 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -16636,7 +16787,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.5 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -16756,7 +16907,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.4 + debug: 4.3.5 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -16992,7 +17143,7 @@ packages: hasBin: true dependencies: css: 3.0.0 - debug: 4.3.4 + debug: 4.3.5 glob: 7.2.3 safer-buffer: 2.1.2 sax: 1.2.4 @@ -17205,8 +17356,8 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: false - /thread-stream/3.0.1: - resolution: {integrity: sha512-O5O/RbdV3CjhtwFa4slXvrb/26lzsf4/NMts3QFIRniIsi+584QSneJXaHXasqcZO+B7pWZkr+4h9knhnAQevg==} + /thread-stream/3.0.2: + resolution: {integrity: sha512-cBL4xF2A3lSINV4rD5tyqnKH4z/TgWPvT+NaVhJDSwK962oo/Ye7cHSMbDzwcu7tAE1SfU6Q4XtV6Hucmi6Hlw==} dependencies: real-require: 0.2.0 dev: false @@ -17521,7 +17672,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.9.2_b76c8fe9d8b21e32b045d68112348f0c: + /ts-node/10.9.2_c2e1b1bce5d03e5d135f75ce17345a98: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -17540,7 +17691,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.12 + '@types/node': 20.13.0 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -17888,8 +18039,8 @@ packages: hasBin: true dev: false - /ua-parser-js/0.7.37: - resolution: {integrity: sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==} + /ua-parser-js/0.7.38: + resolution: {integrity: sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==} dev: false /uglify-js/3.17.4: @@ -18399,7 +18550,7 @@ packages: acorn: 8.11.3 acorn-import-assertions: 1.9.0_acorn@8.11.3 browserslist: 4.23.0 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.4 enhanced-resolve: 5.16.1 es-module-lexer: 1.5.3 eslint-scope: 5.1.1 @@ -18966,7 +19117,7 @@ packages: dev: false file:projects/app-dev.tgz_webpack-cli@4.8.0+webpack@5.91.0: - resolution: {integrity: sha512-vq1j/2QaW4UZ3gnJYUOgqSyFEQAHv548AjOPsfJ7aEQnYid8jHsMPMqkgiyyVXleOyg5V3xAw8lkTr6xd7MQ4g==, tarball: file:projects/app-dev.tgz} + resolution: {integrity: sha512-0pYklFuKDGx5W8XKLfBRjX3lVNW7Pxs4JR/l4SRsaQKfPkBU+1COh/ZC0IB7R3f7MeO0xJzQv6f11P2jDqolHg==, tarball: file:projects/app-dev.tgz} id: file:projects/app-dev.tgz name: '@rush-temp/app-dev' version: 0.0.0 @@ -18991,8 +19142,8 @@ packages: '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.12 '@types/webpack': 5.28.0_webpack-cli@4.8.0 - '@typescript-eslint/eslint-plugin': 4.33.0_f0632536362013fea90db5e6e3866f43 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@5.4.5 + '@typescript-eslint/eslint-plugin': 5.62.0_6480892044262f9a1d61d34c10a742f7 + '@typescript-eslint/parser': 5.62.0_eslint@7.32.0+typescript@5.4.5 '@xarc/module-dev': 4.1.0 '@xarc/run': 1.1.1 ansi-to-html: 0.7.2 @@ -19012,8 +19163,8 @@ packages: eslint: 7.32.0 eslint-config-walmart: 2.2.1 eslint-plugin-filenames: 1.3.2_eslint@7.32.0 - eslint-plugin-jsdoc: 32.3.4_eslint@7.32.0 - eslint-plugin-tsdoc: 0.2.17 + eslint-plugin-jsdoc: 48.2.7_eslint@7.32.0 + eslint-plugin-tsdoc: 0.3.0 fast-async: 7.0.6 filter-scan-dir: 1.5.5 fs-extra: 10.1.0 @@ -19048,7 +19199,7 @@ packages: sudo-prompt: 9.2.1 ts-node: 10.9.2_023f961a599902cad1b7afb6728a8bd0 tslib: 2.6.2 - typedoc: 0.22.18_typescript@5.4.5 + typedoc: 0.25.13_typescript@5.4.5 typescript: 5.4.5 visual-logger: 1.1.3 webpack-dev-middleware: 4.3.0_webpack@5.91.0 @@ -19090,7 +19241,7 @@ packages: eslint: 8.57.0 eslint-config-walmart: 2.2.1 eslint-plugin-filenames: 1.3.2_eslint@8.57.0 - eslint-plugin-jsdoc: 48.2.6_eslint@8.57.0 + eslint-plugin-jsdoc: 48.2.7_eslint@8.57.0 eslint-plugin-tsdoc: 0.2.17 isomorphic-loader: 4.5.0 mocha: 10.4.0 @@ -19204,7 +19355,7 @@ packages: '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 '@types/chai': 4.3.16 '@types/mocha': 10.0.6 - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@types/sinon': 17.0.3 '@types/sinon-chai': 3.2.12 '@typescript-eslint/eslint-plugin': 7.10.0_8754d61f321d1b6fb21c4ab117254f20 @@ -19216,7 +19367,7 @@ packages: eslint: 8.57.0 eslint-config-walmart: 2.2.1 eslint-plugin-filenames: 1.3.2_eslint@8.57.0 - eslint-plugin-jsdoc: 48.2.6_eslint@8.57.0 + eslint-plugin-jsdoc: 48.2.7_eslint@8.57.0 lodash: 4.17.21 mocha: 10.4.0 nyc: 15.1.0 @@ -19224,7 +19375,7 @@ packages: sinon: 18.0.0 sinon-chai: 3.7.0_chai@4.4.1+sinon@18.0.0 source-map-support: 0.5.21 - ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c + ts-node: 10.9.2_c2e1b1bce5d03e5d135f75ce17345a98 tslib: 2.6.2 typedoc: 0.25.13_typescript@5.4.5 typescript: 5.4.5 @@ -19304,7 +19455,7 @@ packages: eslint-plugin-filenames: 1.3.2_eslint@7.32.0 eslint-plugin-flowtype: 5.10.0_eslint@7.32.0 eslint-plugin-mocha: 8.2.0_eslint@7.32.0 - eslint-plugin-react: 7.34.1_eslint@7.32.0 + eslint-plugin-react: 7.34.2_eslint@7.32.0 shx: 0.3.4 transitivePeerDependencies: - supports-color @@ -19448,8 +19599,8 @@ packages: name: '@rush-temp/opt-sass' version: 0.0.0 dependencies: - sass: 1.77.2 - sass-loader: 13.3.3_sass@1.77.2+webpack@5.91.0 + sass: 1.77.4 + sass-loader: 13.3.3_sass@1.77.4+webpack@5.91.0 shx: 0.3.4 transitivePeerDependencies: - fibers @@ -20131,11 +20282,11 @@ packages: '@module-federation/concat-runtime': 0.0.1 '@testing-library/jest-dom': 5.17.0 '@testing-library/react': 14.3.1 - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 prettier: 3.2.5 - ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c + ts-node: 10.9.2_c2e1b1bce5d03e5d135f75ce17345a98 typescript: 5.4.5 webpack-hot-middleware: 2.26.1 transitivePeerDependencies: @@ -20152,13 +20303,13 @@ packages: version: 0.0.0 dependencies: '@babel/runtime': 7.24.6 - '@types/node': 20.12.12 + '@types/node': 20.13.0 '@xarc/fastify-server': 3.3.1 '@xarc/run': 1.1.1 isomorphic-loader: 4.5.0 prop-types: 15.8.1 react-dom: 18.2.0 - ts-node: 10.9.2_b76c8fe9d8b21e32b045d68112348f0c + ts-node: 10.9.2_c2e1b1bce5d03e5d135f75ce17345a98 typescript: 5.4.5 webpack-hot-middleware: 2.25.4 transitivePeerDependencies: diff --git a/packages/xarc-app-dev/package.json b/packages/xarc-app-dev/package.json index 058d00b3b..3623a422d 100644 --- a/packages/xarc-app-dev/package.json +++ b/packages/xarc-app-dev/package.json @@ -15,6 +15,7 @@ "scripts": { "compile": "tsc", "build": "xrun -s compile user/moveDist", + "lint": "xrun xarc/lint", "test": "xrun xarc/test-only", "coverage": "xrun xarc/test-cov", "check": "xrun xarc/check", @@ -111,8 +112,8 @@ "@types/sinon": "^9.0.10", "@types/sinon-chai": "^3.2.8", "@types/webpack": "5.28.0", - "@typescript-eslint/eslint-plugin": "^4.11.0", - "@typescript-eslint/parser": "^4.11.0", + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", "@xarc/app": "^11.0.8", "@xarc/module-dev": "^4.1.0", "@xarc/run": "^1.1.1", @@ -123,8 +124,8 @@ "eslint": "^7.16.0", "eslint-config-walmart": "^2.2.1", "eslint-plugin-filenames": "^1.3.2", - "eslint-plugin-jsdoc": "^32.0.2", - "eslint-plugin-tsdoc": "^0.2.16", + "eslint-plugin-jsdoc": "^48.2.7", + "eslint-plugin-tsdoc": "^0.3.0", "mocha": "^10.2.0", "mock-require": "^3.0.3", "nyc": "^15.1.0", @@ -135,7 +136,7 @@ "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.1", - "typedoc": "^0.22.15", + "typedoc": "^0.25.13", "typescript": "^5.4.5" }, "engines": { @@ -194,4 +195,4 @@ ], "recursive": true } -} +} \ No newline at end of file diff --git a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts index c03d5b724..f58dc5188 100644 --- a/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts +++ b/packages/xarc-app-dev/src/lib/dev-admin/redbird-spawn.ts @@ -35,7 +35,7 @@ const isProxyRunning = async () => { const statusUrl = formUrl({ host, port: httpPort, - path: controlPaths.status + path: controlPaths.status, }); try { @@ -46,7 +46,7 @@ const isProxyRunning = async () => { } }; -const handleRestart = type => { +const handleRestart = (type) => { const restart = (options: any = {}) => { if (!options.quiet) { console.log(`${type}Electrode dev proxy restarting`, options); @@ -55,18 +55,25 @@ const handleRestart = type => { ...httpDevServer, path: controlPaths.restart, search: Object.keys(options) - .map(k => `${k}=${options[k]}`) - .join("&") + .map((k) => `${k}=${options[k]}`) + .join("&"), }); request(restartUrl, (err, _res, body) => { if (err) { - console.error("Restarting failed, body:", body, "Error", err, "\nrestart URL", restartUrl); + console.error( + "Restarting failed, body:", + body, + "Error", + err, + "\nrestart URL", + restartUrl + ); } }); }; process.on("SIGHUP", restart); - process.on("message", data => { + process.on("message", (data) => { if (data.name === "restart") { restart(_.omit(data, "name")); } else if (data.name === "update-ports") { @@ -102,7 +109,7 @@ async function mainSpawn() { sudoPrompt.exec( `node ${proxyJs}`, { - name: "Electrode Development Reverse Proxy" + name: "Electrode Development Reverse Proxy", }, (error, stdout, stderr) => { console.log("stdout:", stdout); @@ -133,4 +140,4 @@ async function mainSpawn() { } } -mainSpawn(); \ No newline at end of file +mainSpawn();