diff --git a/package.json b/package.json index a276d8d60d..038ed13478 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,8 @@ "build:non-internal-dependencies": "./scripts/bash/buildNonInternalDependencies.sh", "build:admin-panel": "yarn workspace @tupaia/admin-panel build", "build:web-frontend": "yarn workspace @tupaia/web-frontend build", + "start-dev": "echo Starting default stack tupaia-web && scripts/bash/pm2startInline.sh tupaia-web", + "start-stack": "scripts/bash/pm2startInline.sh", "download-env-vars": "./scripts/bash/downloadEnvironmentVariables.sh", "dump-database": "yarn workspace @tupaia/database dump-database --target ../../", "migrate": "yarn workspace @tupaia/database migrate", @@ -42,7 +44,8 @@ "package:test": "cd $INIT_CWD && jest --maxWorkers=50%", "package:test:withdb": "cd $INIT_CWD && yarn workspace @tupaia/database check-test-database-exists && DB_NAME=tupaia_test jest --runInBand", "package:start:backend-start-dev": "cd $INIT_CWD && LOG_LEVEL=debug ../../scripts/bash/backendStartDev.sh", - "package:start:vite": "cd $INIT_CWD && vite --config \"../../vite.config.js\"" + "package:start:vite": "cd $INIT_CWD && vite --config \"../../vite.config.js\"", + "package:start-stack": "scripts/bash/pm2startInline.sh" }, "resolutions": { "@typescript-eslint/eslint-plugin": "^4.18.0", @@ -79,6 +82,7 @@ "jest-when": "^3.6.0", "nodemon": "^2.0.4", "npm-package-json-lint": "5.1.0", + "pm2": "^5.3.0", "ts-jest": "^27.1.3", "ts-node": "^10.7.0", "typescript": "^5.2.2", diff --git a/packages/admin-panel/package.json b/packages/admin-panel/package.json index 07f8415768..5589e00516 100644 --- a/packages/admin-panel/package.json +++ b/packages/admin-panel/package.json @@ -20,14 +20,8 @@ "lint:fix": "yarn lint --fix", "start": "yarn package:start:vite --port 3000", "start-dev": "yarn start", - "start-fullstack": "npm-run-all -c -l -p start-servers start-dev", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-report-server": "yarn workspace @tupaia/report-server start-dev", - "start-admin-panel-server": "yarn workspace @tupaia/admin-panel-server start-dev", - "start-data-table-server": "yarn workspace @tupaia/data-table-server start-dev", - "test": "echo No tests", - "start-servers": "npm-run-all -c -l -p start-central-server start-entity-server start-report-server start-admin-panel-server start-data-table-server" + "start-stack": "yarn package:start-stack admin-panel", + "test": "echo No tests" }, "browserslist": [ "defaults" diff --git a/packages/datatrak-web/package.json b/packages/datatrak-web/package.json index f496555662..269b9f3e7e 100644 --- a/packages/datatrak-web/package.json +++ b/packages/datatrak-web/package.json @@ -53,12 +53,7 @@ "lint:fix": "yarn lint --fix", "preview": "vite preview", "start-dev": "npm run --prefix ../../ package:start:vite", - "start-fullstack": "npm-run-all -c -l -p start-servers start-dev", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-datatrak-web-server": "yarn workspace @tupaia/datatrak-web-server start-dev", - "start-web-config-server": "yarn workspace @tupaia/web-config-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-servers": "npm-run-all -c -l -p start-central-server start-web-config-server start-datatrak-web-server start-entity-server", + "start-stack": "yarn package:start-stack datatrak", "test": "yarn test:jest", "test:jest": "yarn package:test --env=jsdom" }, diff --git a/packages/devops/configs/pm2/admin-panel.config.js b/packages/devops/configs/pm2/admin-panel.config.js new file mode 100644 index 0000000000..37a09669e5 --- /dev/null +++ b/packages/devops/configs/pm2/admin-panel.config.js @@ -0,0 +1,17 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const { startDevConfigs } = require("./base.config"); + +module.exports = { + apps: startDevConfigs([ + "central-server", + "entity-server", + "report-server", + "data-table-server", + "admin-panel-server", + "admin-panel", + ]) +}; \ No newline at end of file diff --git a/packages/devops/configs/pm2/base.config.js b/packages/devops/configs/pm2/base.config.js new file mode 100644 index 0000000000..29c2f25f7d --- /dev/null +++ b/packages/devops/configs/pm2/base.config.js @@ -0,0 +1,31 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const baseConfig = { + "error_file" : null, + "out_file" : null, + "wait_ready" : false, // don't wait for one process to finish starting before starting next +} + +/** + * Convenience fn + */ +const startDevConfig = (packageName) => ({ + "name" : packageName, + "script" : `yarn workspace @tupaia/${packageName} start-dev`, + ...baseConfig, +}); + +/** + * Convenience fn + */ +const startDevConfigs = (packageNames) => + packageNames.map(packageName => startDevConfig(packageName)); + +module.exports = { + baseConfig: baseConfig, + startDevConfig, + startDevConfigs, +} \ No newline at end of file diff --git a/packages/devops/configs/pm2/datatrak.config.js b/packages/devops/configs/pm2/datatrak.config.js new file mode 100644 index 0000000000..a2d8a20acc --- /dev/null +++ b/packages/devops/configs/pm2/datatrak.config.js @@ -0,0 +1,16 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const { startDevConfigs } = require("./base.config"); + +module.exports = { + apps: startDevConfigs([ + "central-server", + "entity-server", + "report-server", + "datatrak-web-server", + "datatrak-web", + ]) +}; \ No newline at end of file diff --git a/packages/devops/configs/pm2/lesmis.config.js b/packages/devops/configs/pm2/lesmis.config.js new file mode 100644 index 0000000000..f57ec52f4a --- /dev/null +++ b/packages/devops/configs/pm2/lesmis.config.js @@ -0,0 +1,16 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const { startDevConfigs } = require("./base.config"); + +module.exports = { + apps: startDevConfigs([ + "central-server", + "entity-server", + "report-server", + "lesmis-server", + "lesmis", + ]) +}; \ No newline at end of file diff --git a/packages/devops/configs/pm2/psss.config.js b/packages/devops/configs/pm2/psss.config.js new file mode 100644 index 0000000000..d2acc777c3 --- /dev/null +++ b/packages/devops/configs/pm2/psss.config.js @@ -0,0 +1,17 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const { startDevConfigs } = require("./base.config"); + +module.exports = { + apps: startDevConfigs([ + "central-server", + "entity-server", + "report-server", + "data-table-server", + "psss-server", + "psss", + ]) +}; \ No newline at end of file diff --git a/packages/devops/configs/pm2/tupaia-web.config.js b/packages/devops/configs/pm2/tupaia-web.config.js new file mode 100644 index 0000000000..1be970bfa9 --- /dev/null +++ b/packages/devops/configs/pm2/tupaia-web.config.js @@ -0,0 +1,18 @@ +/* + * Tupaia + * Copyright (c) 2017 - 2021 Beyond Essential Systems Pty Ltd + */ + +const { startDevConfigs } = require("./base.config"); + +module.exports = { + apps: startDevConfigs([ + "central-server", + "entity-server", + "report-server", + "web-config-server", + "data-table-server", + "tupaia-web-server", + "tupaia-web", + ]) +}; \ No newline at end of file diff --git a/packages/lesmis/package.json b/packages/lesmis/package.json index 3b731078dc..c6db73fd66 100755 --- a/packages/lesmis/package.json +++ b/packages/lesmis/package.json @@ -15,16 +15,10 @@ "preview": "vite preview", "lint": "yarn package:lint", "lint:fix": "yarn lint --fix", - "start-fullstack": "npm-run-all -c -l -p start-servers start-dev", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-report-server": "yarn workspace @tupaia/report-server start-dev", - "start-web-config-server": "yarn workspace @tupaia/web-config-server start-dev", - "start-lesmis-server": "yarn workspace @tupaia/lesmis-server start-dev", + "start-stack": "yarn package:start-stack lesmis", "test": "yarn package:test", "start": "yarn package:start:vite --port 3003", - "start-dev": "yarn start", - "start-servers": "npm-run-all -c -l -p start-central-server start-entity-server start-report-server start-web-config-server start-lesmis-server" + "start-dev": "yarn start" }, "browserslist": [ "defaults" diff --git a/packages/psss/package.json b/packages/psss/package.json index 3efdb4424e..1dc2afe866 100644 --- a/packages/psss/package.json +++ b/packages/psss/package.json @@ -14,14 +14,9 @@ "build": "npm run --prefix ../../ package:build:vite", "lint": "yarn package:lint", "lint:fix": "yarn lint --fix", - "start-fullstack": "npm-run-all -c -l -p start-servers start-dev", - "start-psss-server": "yarn workspace @tupaia/psss-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-report-server": "yarn workspace @tupaia/report-server start-dev", + "start-stack": "yarn package:start-stack psss", "test": "yarn test:jest", "test:jest": "yarn package:test --env=jsdom", - "start-servers": "npm-run-all -c -l -p start-psss-server start-entity-server start-central-server start-report-server", "start-dev": "yarn package:start:vite" }, "browserslist": [ diff --git a/packages/tupaia-web/package.json b/packages/tupaia-web/package.json index 1e1840ce03..f4cdbf4f94 100644 --- a/packages/tupaia-web/package.json +++ b/packages/tupaia-web/package.json @@ -15,14 +15,7 @@ "lint:fix": "yarn lint --fix", "preview": "vite preview", "start-dev": "npm run --prefix ../../ package:start:vite --port=8088", - "start-fullstack": "npm-run-all -c -l -p start-servers start-dev", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-report-server": "yarn workspace @tupaia/report-server start-dev", - "start-web-config-server": "yarn workspace @tupaia/web-config-server start-dev", - "start-tupaia-web-server": "yarn workspace @tupaia/tupaia-web-server start-dev", - "start-servers": "npm-run-all -c -l -p start-central-server start-entity-server start-report-server start-tupaia-web-server start-web-config-server start-data-table-server", - "start-data-table-server": "yarn workspace @tupaia/data-table-server start-dev", + "start-stack": "yarn package:start-stack tupaia-web", "storybook": "storybook dev -p 6006", "test": "yarn package:test --env=jsdom", "build-storybook": "storybook build" diff --git a/packages/web-frontend/package.json b/packages/web-frontend/package.json index d45524e578..fcd1ed082e 100644 --- a/packages/web-frontend/package.json +++ b/packages/web-frontend/package.json @@ -18,13 +18,6 @@ "start": "PORT=8088 SKIP_PREFLIGHT_CHECK=true react-scripts start", "start-dev": "yarn start", "start-mobile": "REACT_APP_APP_TYPE=mobile PORT=8089 PORT=8088 SKIP_PREFLIGHT_CHECK=true react-scripts start", - "start-fullstack": "npm-run-all -c -l -p start-servers start-frontend", - "start-central-server": "yarn workspace @tupaia/central-server start-dev", - "start-entity-server": "yarn workspace @tupaia/entity-server start-dev", - "start-report-server": "yarn workspace @tupaia/report-server start-dev", - "start-web-config-server": "yarn workspace @tupaia/web-config-server start-dev", - "start-servers": "npm-run-all -c -l -p start-central-server start-entity-server start-report-server start-web-config-server start-data-table-server", - "start-data-table-server": "yarn workspace @tupaia/data-table-server start-dev", "storybook": "start-storybook -s public -p 6007", "test": "node scripts/test.js --env=jsdom", "start-ui-components": "yarn workspace @tupaia/ui-components build -w", diff --git a/scripts/bash/pm2startInline.sh b/scripts/bash/pm2startInline.sh new file mode 100755 index 0000000000..5161621711 --- /dev/null +++ b/scripts/bash/pm2startInline.sh @@ -0,0 +1,23 @@ +#!/bin/bash -e + +cd "$(dirname "${BASH_SOURCE[0]}")" + + +if [ -z "$1" ]; then + echo "Usage: yarn start-dev " + echo "" + echo "All stacks:" + ls -1 ../../packages/devops/configs/pm2/ | sed 's|.config.js||g' | grep -v 'base' | awk '$0=" "$0' + echo "" + echo "Tips:" + echo " - normal pm2 commands work e.g. yarn pm2 status" + echo " - start multiple stacks by calling this cmd multiple times" + exit 1 +fi + +yarn pm2 start "../../packages/devops/configs/pm2/$1.config.js" + +# When user quits logs stop everything +trap "echo Stopping... && yarn pm2 delete all" EXIT + +yarn pm2 logs --lines 0 diff --git a/yarn.lock b/yarn.lock index bc953e4d07..444b32e882 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8682,7 +8682,7 @@ __metadata: languageName: node linkType: hard -"@mswjs/interceptors@npm:^0.25.11": +"@mswjs/interceptors@npm:^0.25.13": version: 0.25.13 resolution: "@mswjs/interceptors@npm:0.25.13" dependencies: @@ -8874,6 +8874,42 @@ __metadata: languageName: node linkType: hard +"@opencensus/core@npm:0.0.9": + version: 0.0.9 + resolution: "@opencensus/core@npm:0.0.9" + dependencies: + continuation-local-storage: ^3.2.1 + log-driver: ^1.2.7 + semver: ^5.5.0 + shimmer: ^1.2.0 + uuid: ^3.2.1 + checksum: 37af50394cbf759a835182eedf9fbf328232916bdd2174e75221cf9f29393621d0d05eaf24bb61b89b50c740bc4f625e5c8f891e2db627ce6dbf1888d98857e5 + languageName: node + linkType: hard + +"@opencensus/core@npm:^0.0.8": + version: 0.0.8 + resolution: "@opencensus/core@npm:0.0.8" + dependencies: + continuation-local-storage: ^3.2.1 + log-driver: ^1.2.7 + semver: ^5.5.0 + shimmer: ^1.2.0 + uuid: ^3.2.1 + checksum: b4ad6c9a4963407195ab9c2f2751888b1462807c547bd9a7ceb561c473073aacc17555afa9e37cbda01805be5e954085284629e502ed5d3fe7b3c628d9ec2882 + languageName: node + linkType: hard + +"@opencensus/propagation-b3@npm:0.0.8": + version: 0.0.8 + resolution: "@opencensus/propagation-b3@npm:0.0.8" + dependencies: + "@opencensus/core": ^0.0.8 + uuid: ^3.2.1 + checksum: c480bd181062ac15f23d5c833a1b1760f2734e013ab7d0bc3fc24d7d1f8330f38f426a56df6d1baf1384727b3dbc1f9ba2851caaac2125500327117fbafa8f70 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -8881,6 +8917,67 @@ __metadata: languageName: node linkType: hard +"@pm2/agent@npm:~2.0.0": + version: 2.0.3 + resolution: "@pm2/agent@npm:2.0.3" + dependencies: + async: ~3.2.0 + chalk: ~3.0.0 + dayjs: ~1.8.24 + debug: ~4.3.1 + eventemitter2: ~5.0.1 + fast-json-patch: ^3.0.0-1 + fclone: ~1.0.11 + nssocket: 0.6.0 + pm2-axon: ~4.0.1 + pm2-axon-rpc: ~0.7.0 + proxy-agent: ~6.3.0 + semver: ~7.5.0 + ws: ~7.4.0 + checksum: 59a102665c5bf6e66338bb36fc7b41de4f1056397ca09691ce20fdae272728f4fb71232b1b4a707843fad3d54e86741e02b32dc9acc2f53b9d975642b3d7305c + languageName: node + linkType: hard + +"@pm2/io@npm:~5.0.0": + version: 5.0.2 + resolution: "@pm2/io@npm:5.0.2" + dependencies: + "@opencensus/core": 0.0.9 + "@opencensus/propagation-b3": 0.0.8 + async: ~2.6.1 + debug: ~4.3.1 + eventemitter2: ^6.3.1 + require-in-the-middle: ^5.0.0 + semver: ~7.5.4 + shimmer: ^1.2.0 + signal-exit: ^3.0.3 + tslib: 1.9.3 + checksum: 54e4cf462a00f86d5d3a201dee72490a253896e732dee6ce0282c55ef59d088974d7f5665f586d9f2ef35c099f5bf345fdd39a099c61c88877d215da2ce345ac + languageName: node + linkType: hard + +"@pm2/js-api@npm:~0.6.7": + version: 0.6.7 + resolution: "@pm2/js-api@npm:0.6.7" + dependencies: + async: ^2.6.3 + axios: ^0.21.0 + debug: ~4.3.1 + eventemitter2: ^6.3.1 + ws: ^7.0.0 + checksum: 43d1e4d06328ad18d8929225a0732fa20701694dea0e3af0ea692239e0adc45ef2f48a794599a8df88bc705d2e428b5b8018deb3709983c91ed0b74a834b2f21 + languageName: node + linkType: hard + +"@pm2/pm2-version-check@npm:latest": + version: 1.0.4 + resolution: "@pm2/pm2-version-check@npm:1.0.4" + dependencies: + debug: ^4.3.1 + checksum: 663438d9154db3c11bc7d41a4838162542db9cb4cf989fe8936e9bd9e5b99e3a58d73c8888afa1180a8cb93375c1d165bb397939de8a5ab8507d13d2aed2a086 + languageName: node + linkType: hard + "@pmmmwh/react-refresh-webpack-plugin@npm:0.4.3, @pmmmwh/react-refresh-webpack-plugin@npm:^0.4.3": version: 0.4.3 resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.4.3" @@ -11985,6 +12082,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.8 resolution: "@tsconfig/node10@npm:1.0.8" @@ -15657,6 +15761,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": version: 4.2.1 resolution: "agentkeepalive@npm:4.2.1" @@ -15849,6 +15962,22 @@ __metadata: languageName: node linkType: hard +"amp-message@npm:~0.1.1": + version: 0.1.2 + resolution: "amp-message@npm:0.1.2" + dependencies: + amp: 0.3.1 + checksum: 30c93c1118aa157b5762cdf026c994dc3ebc0391e96dd047e1fddc471f11a93e5868fa21df48c0bdbc6ef7444f6a75284f9a2be4bb7e1cfcf6b5943023710ddb + languageName: node + linkType: hard + +"amp@npm:0.3.1, amp@npm:~0.3.1": + version: 0.3.1 + resolution: "amp@npm:0.3.1" + checksum: d87c786ff03681b4a1d16396a84b9fefdbfc293d9aad4b2a10aa7ae53256f614ce103096b6e38f3cd93d5269fa13b152f9ce33f0f83551362530f4b8169c9ba2 + languageName: node + linkType: hard + "anser@npm:1.4.1": version: 1.4.1 resolution: "anser@npm:1.4.1" @@ -15886,6 +16015,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^4.1.1": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e + languageName: node + linkType: hard + "ansi-escapes@npm:^2.0.0": version: 2.0.0 resolution: "ansi-escapes@npm:2.0.0" @@ -16591,6 +16727,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.13.4": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: ^2.0.1 + checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff + languageName: node + linkType: hard + "ast-types@npm:^0.14.2": version: 0.14.2 resolution: "ast-types@npm:0.14.2" @@ -16637,6 +16782,16 @@ __metadata: languageName: node linkType: hard +"async-listener@npm:^0.6.0": + version: 0.6.10 + resolution: "async-listener@npm:0.6.10" + dependencies: + semver: ^5.3.0 + shimmer: ^1.1.0 + checksum: f64cb835ad1a07d4ee800df6c1532f2a4f99e1c2a11da8e83c1bd4452bc01729a85552377bc120f144abc17be6c0bd0f740ebedfdf4b79ebd18844a51e307326 + languageName: node + linkType: hard + "async@npm:^2.6.0, async@npm:^2.6.2": version: 2.6.3 resolution: "async@npm:2.6.3" @@ -16646,6 +16801,15 @@ __metadata: languageName: node linkType: hard +"async@npm:^2.6.3, async@npm:~2.6.1": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: ^4.17.14 + checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 + languageName: node + linkType: hard + "async@npm:^3.2.0": version: 3.2.0 resolution: "async@npm:3.2.0" @@ -16674,6 +16838,13 @@ __metadata: languageName: node linkType: hard +"async@npm:~3.2.0": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + languageName: node + linkType: hard + "asynciterator.prototype@npm:^1.0.0": version: 1.0.0 resolution: "asynciterator.prototype@npm:1.0.0" @@ -17749,6 +17920,13 @@ __metadata: languageName: node linkType: hard +"basic-ftp@npm:^5.0.2": + version: 5.0.3 + resolution: "basic-ftp@npm:5.0.3" + checksum: 8b04e88eb85a64de9311721bb0707c9cd70453eefdd854cab85438e6f46fb6c597ddad57ed1acf0a9ede3c677b14e657f51051688a5f23d6f3ea7b5d9073b850 + languageName: node + linkType: hard + "batch-processor@npm:1.0.0": version: 1.0.0 resolution: "batch-processor@npm:1.0.0" @@ -17879,6 +18057,15 @@ __metadata: languageName: node linkType: hard +"blessed@npm:0.1.81": + version: 0.1.81 + resolution: "blessed@npm:0.1.81" + bin: + blessed: ./bin/tput.js + checksum: a8f96978cc8e3e5ac887c43df8523074ba4352b9a055d8b078c60ae1f9f62837c9eb620e5fc78ccbb005119167234fcf788915a16428c1c397a7fbf9f630b42c + languageName: node + linkType: hard + "blob-util@npm:2.0.2": version: 2.0.2 resolution: "blob-util@npm:2.0.2" @@ -17900,6 +18087,13 @@ __metadata: languageName: node linkType: hard +"bodec@npm:^0.1.0": + version: 0.1.0 + resolution: "bodec@npm:0.1.0" + checksum: caa05f96954e2d412ce9ac164612a8532387c412f4811acedb3b724bfc7a819d5b8527d533d002dae8c31dcdc070bb11d52a4978fb6d889c2ea7cd242034c0f0 + languageName: node + linkType: hard + "body-parser@npm:1.19.0, body-parser@npm:^1.18.2, body-parser@npm:^1.18.3": version: 1.19.0 resolution: "body-parser@npm:1.19.0" @@ -18977,7 +19171,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^3.0.0": +"chalk@npm:3.0.0, chalk@npm:^3.0.0, chalk@npm:~3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" dependencies: @@ -19076,6 +19270,13 @@ __metadata: languageName: node linkType: hard +"charm@npm:~0.1.1": + version: 0.1.2 + resolution: "charm@npm:0.1.2" + checksum: fe64983d7a87e7dacf225bd1fc10d34554110e128d3f3b8a91cfefb370b92211d0f1f7a9ff43df3ccfcb81d7f91525750b998519ab6b8e3c9dd249a3529ad783 + languageName: node + linkType: hard + "check-error@npm:^1.0.2": version: 1.0.2 resolution: "check-error@npm:1.0.2" @@ -19397,6 +19598,15 @@ __metadata: languageName: node linkType: hard +"cli-tableau@npm:^2.0.0": + version: 2.0.1 + resolution: "cli-tableau@npm:2.0.1" + dependencies: + chalk: 3.0.0 + checksum: fcf6da84395744124562cd294e85bfc8272666c9dccbadc51ef8fa7648dd5ca5f9e49c00eeaa93013ef0b467ae3dab8a3fb342dbd84881146bf66508ce2b5ffc + languageName: node + linkType: hard + "cli-truncate@npm:^0.2.1": version: 0.2.1 resolution: "cli-truncate@npm:0.2.1" @@ -19769,6 +19979,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:2.15.1": + version: 2.15.1 + resolution: "commander@npm:2.15.1" + checksum: a1b6b66a98cd1862084fcb230d11f56d3af0e5a42c307158d987464d65112fd9f8de2a682895247d2e475f925895e70e5bda21379b1286b21c55dd5c17f0d5fa + languageName: node + linkType: hard + "commander@npm:^2.15.1, commander@npm:^2.19.0, commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -20101,6 +20318,16 @@ __metadata: languageName: node linkType: hard +"continuation-local-storage@npm:^3.2.1": + version: 3.2.1 + resolution: "continuation-local-storage@npm:3.2.1" + dependencies: + async-listener: ^0.6.0 + emitter-listener: ^1.1.1 + checksum: 5ac1dcf354563a7121fc1653676ed8dda93565c469698dd7454c3485d9e2c3ca61347d754d02179d13d9e51665d23fffe6bf9e53e89a1865a0c5530384258c2f + languageName: node + linkType: hard + "convert-hex@npm:~0.1.0": version: 0.1.0 resolution: "convert-hex@npm:0.1.0" @@ -20550,6 +20777,13 @@ __metadata: languageName: node linkType: hard +"croner@npm:~4.1.92": + version: 4.1.97 + resolution: "croner@npm:4.1.97" + checksum: f4af304ee263685ee727a96ecceff9bff02b840582ab937b1254f9eacfc2248e014e51438165448d3ba5d03952ab6f8cd2e24080d1cb5d73d051536df8f184d3 + languageName: node + linkType: hard + "cross-env@npm:^7.0.2": version: 7.0.2 resolution: "cross-env@npm:7.0.2" @@ -21098,6 +21332,13 @@ __metadata: languageName: node linkType: hard +"culvert@npm:^0.1.2": + version: 0.1.2 + resolution: "culvert@npm:0.1.2" + checksum: 86446c95b86bb3dec71503755b578db370a00397a332f9fd507b3cbbf514146535b840d5abf52611dcc84318004cfff3f00ef30549a3624c489d03fe2c1b1ef1 + languageName: node + linkType: hard + "cycle@npm:1.0.x": version: 1.0.3 resolution: "cycle@npm:1.0.3" @@ -21285,6 +21526,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^6.0.0": + version: 6.0.1 + resolution: "data-uri-to-buffer@npm:6.0.1" + checksum: 9140e68c585ae33d950f5943bd476751346c8b789ae80b01a578a33cb8f7f706d1ca7378aff2b1878b2a6d9a8c88c55cc286d88191c8b8ead8255c3c4d934530 + languageName: node + linkType: hard + "data-urls@npm:^2.0.0": version: 2.0.0 resolution: "data-urls@npm:2.0.0" @@ -21354,6 +21602,20 @@ __metadata: languageName: node linkType: hard +"dayjs@npm:~1.11.5": + version: 1.11.10 + resolution: "dayjs@npm:1.11.10" + checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 + languageName: node + linkType: hard + +"dayjs@npm:~1.8.24": + version: 1.8.36 + resolution: "dayjs@npm:1.8.36" + checksum: 27079e08fd2c25178a2027cd5c10d7585e7b4e90f927b7387f9bb3458756205307dc0a980159ac1b1cd3ddba5528329d285ef8cf4ee1a8691bb511bd0e479981 + languageName: node + linkType: hard + "db-migrate-base@npm:^2.3.0": version: 2.3.0 resolution: "db-migrate-base@npm:2.3.0" @@ -21447,7 +21709,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.4, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4.3.4, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -21817,6 +22079,17 @@ __metadata: languageName: node linkType: hard +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" + dependencies: + ast-types: ^0.13.4 + escodegen: ^2.1.0 + esprima: ^4.0.1 + checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 + languageName: node + linkType: hard + "del@npm:^2.2.2": version: 2.2.2 resolution: "del@npm:2.2.2" @@ -22789,6 +23062,15 @@ __metadata: languageName: node linkType: hard +"emitter-listener@npm:^1.1.1": + version: 1.1.2 + resolution: "emitter-listener@npm:1.1.2" + dependencies: + shimmer: ^1.2.0 + checksum: 05166bad42a27e51a765ebac3b7d26ac111564fc2d36443cd819f95ef88ea1b9ba6f2895becbcea36f8009890a2a8cb7c36eb9e776d4978e370bd33cb0a181e8 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -22957,6 +23239,15 @@ __metadata: languageName: node linkType: hard +"enquirer@npm:2.3.6": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: ^4.1.1 + checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 + languageName: node + linkType: hard + "enquirer@npm:^2.3.5": version: 2.3.5 resolution: "enquirer@npm:2.3.5" @@ -23546,6 +23837,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + "eslint-config-airbnb-base@npm:^14.2.0": version: 14.2.0 resolution: "eslint-config-airbnb-base@npm:14.2.0" @@ -24461,6 +24770,20 @@ __metadata: languageName: node linkType: hard +"eventemitter2@npm:5.0.1, eventemitter2@npm:~5.0.1": + version: 5.0.1 + resolution: "eventemitter2@npm:5.0.1" + checksum: 61cb074b8a71d6e0bcbbf3107aa08cede21b5a588858ef5faf6308d868f277eb30c1a65c5da0cb4e35960c6b2d5bcfb42dbfb7d0302decff94b68da368852b14 + languageName: node + linkType: hard + +"eventemitter2@npm:^6.3.1": + version: 6.4.9 + resolution: "eventemitter2@npm:6.4.9" + checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb + languageName: node + linkType: hard + "eventemitter2@npm:^6.4.2": version: 6.4.3 resolution: "eventemitter2@npm:6.4.3" @@ -24468,6 +24791,13 @@ __metadata: languageName: node linkType: hard +"eventemitter2@npm:~0.4.14": + version: 0.4.14 + resolution: "eventemitter2@npm:0.4.14" + checksum: 214603a32aba5f49c0d7a68202a0d5e01e89b3c872c7c32172e80b513aaa06ee74d54de212705483a01c03dda7b396874b3576cbe9bc96d92bae0912dad89eb2 + languageName: node + linkType: hard + "eventemitter3@npm:^4.0.0": version: 4.0.0 resolution: "eventemitter3@npm:4.0.0" @@ -25063,6 +25393,13 @@ __metadata: languageName: node linkType: hard +"fast-json-patch@npm:^3.0.0-1": + version: 3.1.1 + resolution: "fast-json-patch@npm:3.1.1" + checksum: c4525b61b2471df60d4b025b4118b036d99778a93431aa44d1084218182841d82ce93056f0f3bbd731a24e6a8e69820128adf1873eb2199a26c62ef58d137833 + languageName: node + linkType: hard + "fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -25166,6 +25503,13 @@ __metadata: languageName: node linkType: hard +"fclone@npm:1.0.11, fclone@npm:~1.0.11": + version: 1.0.11 + resolution: "fclone@npm:1.0.11" + checksum: 016eb1eac443b0c896adf938f6b300bfc86365444f5160ccf3d68a598d1372d00ca96ab8e116185dc9f316cec83de5f2df157fe7fe365a57bcba1ccc17491f61 + languageName: node + linkType: hard + "fd-slicer@npm:~1.1.0": version: 1.1.0 resolution: "fd-slicer@npm:1.1.0" @@ -26315,6 +26659,18 @@ __metadata: languageName: node linkType: hard +"get-uri@npm:^6.0.1": + version: 6.0.2 + resolution: "get-uri@npm:6.0.2" + dependencies: + basic-ftp: ^5.0.2 + data-uri-to-buffer: ^6.0.0 + debug: ^4.3.4 + fs-extra: ^8.1.0 + checksum: 762de3b0e3d4e7afc966e4ce93be587d70c270590da9b4c8fbff888362656c055838d926903d1774cbfeed4d392b4d6def4b2c06d48c050580070426a3a8629b + languageName: node + linkType: hard + "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" @@ -26364,6 +26720,20 @@ __metadata: languageName: node linkType: hard +"git-node-fs@npm:^1.0.0": + version: 1.0.0 + resolution: "git-node-fs@npm:1.0.0" + checksum: 296b0c90e789de469879a924b8c0c10a2dd2821071fcf078621ff6203da7bd55dedf82a5143c4ed62f6f41a56567daf0313220865e649d8c35df7e7d48cb482e + languageName: node + linkType: hard + +"git-sha1@npm:^0.1.2": + version: 0.1.2 + resolution: "git-sha1@npm:0.1.2" + checksum: f34de0d11c02dd3131599022cec79b2920229745b4a757f3ad6141a752cf5b0af4e22a4d768229020616bf03099b4a6645496489232841f378a4953fb42848fc + languageName: node + linkType: hard + "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -26526,7 +26896,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.7, glob@npm:^7.2.0": +"glob@npm:^7.0.5, glob@npm:^7.1.7, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -27765,6 +28135,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + languageName: node + linkType: hard + "http-proxy-middleware@npm:0.19.1": version: 0.19.1 resolution: "http-proxy-middleware@npm:0.19.1" @@ -27867,6 +28247,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.2": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -28376,6 +28766,13 @@ __metadata: languageName: node linkType: hard +"ip@npm:^1.1.8": + version: 1.1.8 + resolution: "ip@npm:1.1.8" + checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb + languageName: node + linkType: hard + "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -31587,6 +31984,18 @@ __metadata: languageName: node linkType: hard +"js-git@npm:^0.7.8": + version: 0.7.8 + resolution: "js-git@npm:0.7.8" + dependencies: + bodec: ^0.1.0 + culvert: ^0.1.2 + git-sha1: ^0.1.2 + pako: ^0.2.5 + checksum: ec4ffb5b1c19e93398db20838aaf3815ed7fc9d1cfff786eef0e4d3a4fb46860e7dd2bbb41b2028ea291c16c63b53efd3cd74eb8c4ca97109d61fb805dcf698a + languageName: node + linkType: hard + "js-levenshtein@npm:^1.1.6": version: 1.1.6 resolution: "js-levenshtein@npm:1.1.6" @@ -31827,7 +32236,7 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:~5.0.1": +"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee @@ -32467,6 +32876,13 @@ __metadata: languageName: node linkType: hard +"lazy@npm:~1.0.11": + version: 1.0.11 + resolution: "lazy@npm:1.0.11" + checksum: fa1ae5fccb7c72c9c0b56c271dd21e2e0caf95da9e5fbf8a230a12d5c132c6a2b09236250cb73ab2b29ecfaec7cb2208745c290272f3bb82761accef3566b3a7 + languageName: node + linkType: hard + "leaflet@npm:^1.7.1": version: 1.7.1 resolution: "leaflet@npm:1.7.1" @@ -33360,6 +33776,13 @@ __metadata: languageName: node linkType: hard +"log-driver@npm:^1.2.7": + version: 1.2.7 + resolution: "log-driver@npm:1.2.7" + checksum: 14949119f830d897f52a0f83b058d8af3d13b9d21deedcc341c65c523091d4f95b0c151798b0bb988ed2712f487d9d44c302cd95b177708a80ac8e47a6a28a16 + languageName: node + linkType: hard + "log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -33521,6 +33944,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.14.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 + languageName: node + linkType: hard + "lru-cache@npm:^7.7.1": version: 7.13.1 resolution: "lru-cache@npm:7.13.1" @@ -34909,6 +35339,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:1.0.4, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.5": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" @@ -34920,15 +35359,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - "mobius1-selectr@npm:^2.4.13": version: 2.4.13 resolution: "mobius1-selectr@npm:2.4.13" @@ -34975,6 +35405,13 @@ __metadata: languageName: node linkType: hard +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 378a8a26013889aa3086bfb0776b7860c5bb957336253e1ba5d779c2f239a218930b145ca76e52c1dd7c8079d52b2af64b8eec30822f81ffdb0dfa27d6fe6f33 + languageName: node + linkType: hard + "moment-timezone@npm:^0.5.14": version: 0.5.27 resolution: "moment-timezone@npm:0.5.27" @@ -35159,14 +35596,14 @@ __metadata: linkType: hard "msw@npm:^2.0.9": - version: 2.0.9 - resolution: "msw@npm:2.0.9" + version: 2.0.11 + resolution: "msw@npm:2.0.11" dependencies: "@bundled-es-modules/cookie": ^2.0.0 "@bundled-es-modules/js-levenshtein": ^2.0.1 "@bundled-es-modules/statuses": ^1.0.1 "@mswjs/cookies": ^1.1.0 - "@mswjs/interceptors": ^0.25.11 + "@mswjs/interceptors": ^0.25.13 "@open-draft/until": ^2.1.0 "@types/cookie": ^0.4.1 "@types/js-levenshtein": ^1.1.1 @@ -35190,7 +35627,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: 77bdb10a019f1d382bfc66b3005752e722f2891e9f8a4f9d3d17f5641ca4d8afb02bc67c9325dfd25708702443e0f9b8e48fbc580faa37c21e090425df93089e + checksum: a87175f53e3b510dfdfb16e11f2b0d399a9859ce1f249a70741045ce6325b3512075878921d4bd30ad6cb0789cd6fc4f9eac5db68ae425777e96ad208285242d languageName: node linkType: hard @@ -35369,6 +35806,19 @@ __metadata: languageName: node linkType: hard +"needle@npm:2.4.0": + version: 2.4.0 + resolution: "needle@npm:2.4.0" + dependencies: + debug: ^3.2.6 + iconv-lite: ^0.4.4 + sax: ^1.2.4 + bin: + needle: ./bin/needle + checksum: 140de239917090e659d2dd5eb51811a0929330063f8317d804ac67f99d4bfdf077987b4f4358a12cbcd98059899cec4fca530e017427b2d735d5f50fb203e118 + languageName: node + linkType: hard + "needle@npm:^2.5.2": version: 2.9.1 resolution: "needle@npm:2.9.1" @@ -35417,6 +35867,13 @@ __metadata: languageName: node linkType: hard +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 + languageName: node + linkType: hard + "next-tick@npm:~1.0.0": version: 1.0.0 resolution: "next-tick@npm:1.0.0" @@ -36066,6 +36523,16 @@ __metadata: languageName: node linkType: hard +"nssocket@npm:0.6.0": + version: 0.6.0 + resolution: "nssocket@npm:0.6.0" + dependencies: + eventemitter2: ~0.4.14 + lazy: ~1.0.11 + checksum: 43ffcb4013407e328578fb8c628509da19759cb2dc947b23df3a15955b40dafc9cbe58e40c74d01a2dca67853a858f035c9ff163df586833755b6b87a155789e + languageName: node + linkType: hard + "nth-check@npm:^1.0.2, nth-check@npm:~1.0.1": version: 1.0.2 resolution: "nth-check@npm:1.0.2" @@ -36953,6 +37420,33 @@ __metadata: languageName: node linkType: hard +"pac-proxy-agent@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-proxy-agent@npm:7.0.1" + dependencies: + "@tootallnate/quickjs-emscripten": ^0.23.0 + agent-base: ^7.0.2 + debug: ^4.3.4 + get-uri: ^6.0.1 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 + pac-resolver: ^7.0.0 + socks-proxy-agent: ^8.0.2 + checksum: 3d4aa48ec1c19db10158ecc1c4c9a9f77792294412d225ceb3dfa45d5a06950dca9755e2db0d9b69f12769119bea0adf2b24390d9c73c8d81df75e28245ae451 + languageName: node + linkType: hard + +"pac-resolver@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-resolver@npm:7.0.0" + dependencies: + degenerator: ^5.0.0 + ip: ^1.1.8 + netmask: ^2.0.2 + checksum: fa3a898c09848e93e35f5e23443fea36ddb393a851c76a23664a5bf3fcbe58ff77a0bcdae1e4f01b9ea87ea493c52e14d97a0fe39f92474d14cd45559c6e3cde + languageName: node + linkType: hard + "package-hash@npm:^4.0.0": version: 4.0.0 resolution: "package-hash@npm:4.0.0" @@ -36984,7 +37478,7 @@ __metadata: languageName: node linkType: hard -"pako@npm:~0.2.0": +"pako@npm:^0.2.5, pako@npm:~0.2.0": version: 0.2.9 resolution: "pako@npm:0.2.9" checksum: 055f9487cd57fbb78df84315873bbdd089ba286f3499daed47d2effdc6253e981f5db6898c23486de76d4a781559f890d643bd3a49f70f1b4a18019c98aa5125 @@ -37671,6 +38165,24 @@ __metadata: languageName: node linkType: hard +"pidusage@npm:^2.0.21": + version: 2.0.21 + resolution: "pidusage@npm:2.0.21" + dependencies: + safe-buffer: ^5.2.1 + checksum: af26115e48de2368138fceb7a99b418ab6c4dd9d6e1ed6991aef2d09e49d076987f395cddd8340ecdf1ccaf126574c2bc5b5c9c392ffacff8ee8a642271f9b12 + languageName: node + linkType: hard + +"pidusage@npm:~3.0": + version: 3.0.2 + resolution: "pidusage@npm:3.0.2" + dependencies: + safe-buffer: ^5.2.1 + checksum: 4939ce5a5efa1238986ea631ad22588104779c8a48e5c8949e0e38662cbaf80cef6d57c699c15f87b7ae129091401a3f140f82d1d3ff7809a9217620f1d6e5da + languageName: node + linkType: hard + "pify@npm:^2.0.0, pify@npm:^2.2.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -37819,6 +38331,105 @@ __metadata: languageName: node linkType: hard +"pm2-axon-rpc@npm:~0.7.0, pm2-axon-rpc@npm:~0.7.1": + version: 0.7.1 + resolution: "pm2-axon-rpc@npm:0.7.1" + dependencies: + debug: ^4.3.1 + checksum: 1739fefcf4806f70062cc8ea7251a66d5d0051e4d2e5fb547e571de94811f7b4e11d218ffcd7fab44a1db121d6173e099a68a547768b7fb7fe434295b6526181 + languageName: node + linkType: hard + +"pm2-axon@npm:~4.0.1": + version: 4.0.1 + resolution: "pm2-axon@npm:4.0.1" + dependencies: + amp: ~0.3.1 + amp-message: ~0.1.1 + debug: ^4.3.1 + escape-string-regexp: ^4.0.0 + checksum: e6d73a34069c43b72609f40d07b74ed0cd09149101befb0d7b23d01af745bc6c60c1f4cf7d2d50541e5bc83e969323ca425f089154909adefb8ada0b811aaf60 + languageName: node + linkType: hard + +"pm2-deploy@npm:~1.0.2": + version: 1.0.2 + resolution: "pm2-deploy@npm:1.0.2" + dependencies: + run-series: ^1.1.8 + tv4: ^1.3.0 + checksum: f80623678d73c1c763821a3d500c8d2752918866be0913cf6648c11bd2421cb92c6af4f99deefbb9ef07cf1953a1e1b2b1ad6be72c21fef47d45879b21425f9c + languageName: node + linkType: hard + +"pm2-multimeter@npm:^0.1.2": + version: 0.1.2 + resolution: "pm2-multimeter@npm:0.1.2" + dependencies: + charm: ~0.1.1 + checksum: 78b6b7a66dfb3841e504d7f13945834aac72343f46dfb3a1111fda903b0292a3b1f7f578d808e98de747497acdedd7d8da0073eb7187b510f0ee74af5b5ba938 + languageName: node + linkType: hard + +"pm2-sysmonit@npm:^1.2.8": + version: 1.2.8 + resolution: "pm2-sysmonit@npm:1.2.8" + dependencies: + async: ^3.2.0 + debug: ^4.3.1 + pidusage: ^2.0.21 + systeminformation: ^5.7 + tx2: ~1.0.4 + checksum: 85dae7ee1033dee92ebfa20ee2cbbc16c0252494e567067d375b87705e723d53c442115472db491aaf9ee71758ea8edc45e7add4e035fa90cef41e2ff0802f75 + languageName: node + linkType: hard + +"pm2@npm:^5.3.0": + version: 5.3.0 + resolution: "pm2@npm:5.3.0" + dependencies: + "@pm2/agent": ~2.0.0 + "@pm2/io": ~5.0.0 + "@pm2/js-api": ~0.6.7 + "@pm2/pm2-version-check": latest + async: ~3.2.0 + blessed: 0.1.81 + chalk: 3.0.0 + chokidar: ^3.5.3 + cli-tableau: ^2.0.0 + commander: 2.15.1 + croner: ~4.1.92 + dayjs: ~1.11.5 + debug: ^4.3.1 + enquirer: 2.3.6 + eventemitter2: 5.0.1 + fclone: 1.0.11 + mkdirp: 1.0.4 + needle: 2.4.0 + pidusage: ~3.0 + pm2-axon: ~4.0.1 + pm2-axon-rpc: ~0.7.1 + pm2-deploy: ~1.0.2 + pm2-multimeter: ^0.1.2 + pm2-sysmonit: ^1.2.8 + promptly: ^2 + semver: ^7.2 + source-map-support: 0.5.21 + sprintf-js: 1.1.2 + vizion: ~2.2.1 + yamljs: 0.3.0 + dependenciesMeta: + pm2-sysmonit: + optional: true + bin: + pm2: bin/pm2 + pm2-dev: bin/pm2-dev + pm2-docker: bin/pm2-docker + pm2-runtime: bin/pm2-runtime + checksum: ca1a655ab11b8aa8f7c10098578e7f0ed508fb19fae02694c5478f4167a75cb150eb2c305d734b7420696b70193bb765ffbbca498d2ce427f85ae9d25ef19842 + languageName: node + linkType: hard + "pngjs@npm:^5.0.0": version: 5.0.0 resolution: "pngjs@npm:5.0.0" @@ -39194,6 +39805,15 @@ __metadata: languageName: node linkType: hard +"promptly@npm:^2": + version: 2.2.0 + resolution: "promptly@npm:2.2.0" + dependencies: + read: ^1.0.4 + checksum: be68feb5d110883705804b67e565ffcb0945486ad45a02488939c2a6bacdc7f0646c02a99fd1c8041710a244aac790ea376522120bd5d3d7de1bf0188412568f + languageName: node + linkType: hard + "prompts@npm:2.4.0": version: 2.4.0 resolution: "prompts@npm:2.4.0" @@ -39296,6 +39916,22 @@ __metadata: languageName: node linkType: hard +"proxy-agent@npm:~6.3.0": + version: 6.3.1 + resolution: "proxy-agent@npm:6.3.1" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 + lru-cache: ^7.14.1 + pac-proxy-agent: ^7.0.1 + proxy-from-env: ^1.1.0 + socks-proxy-agent: ^8.0.2 + checksum: 31030da419da31809340ac2521090c9a5bf4fe47a944843f829b3502883208c8586a468955e64b694140a41d70af6f45cf4793f5efd4a6f3ed94e5ac8023e36d + languageName: node + linkType: hard + "proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -41360,7 +41996,7 @@ __metadata: languageName: node linkType: hard -"read@npm:1.0.x": +"read@npm:1.0.x, read@npm:^1.0.4": version: 1.0.7 resolution: "read@npm:1.0.7" dependencies: @@ -42205,6 +42841,17 @@ __metadata: languageName: node linkType: hard +"require-in-the-middle@npm:^5.0.0": + version: 5.2.0 + resolution: "require-in-the-middle@npm:5.2.0" + dependencies: + debug: ^4.1.1 + module-details-from-path: ^1.0.3 + resolve: ^1.22.1 + checksum: 20bfdc0e9794ba10891867b2a7696bd4d189ef9dfd58196c06353ea57408f8cd29baa56a962ce4512de01aa679491f814d73e8d17cfe756cb294ebb4a16c64e0 + languageName: node + linkType: hard + "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -42379,6 +43026,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.22.1": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -42443,6 +43103,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.22.1#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + languageName: node + linkType: hard + "resolve@patch:resolve@^2.0.0-next.4#~builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=07638b" @@ -42702,6 +43375,13 @@ __metadata: languageName: node linkType: hard +"run-series@npm:^1.1.8": + version: 1.1.9 + resolution: "run-series@npm:1.1.9" + checksum: 375a2c8141715f6e10d5de47b140217f0d1b123bbf16f7d5d96bf12eafd7aed47c23dccc4ffd1c0b9d854f5076ef285628a4d21f4c58780ed77012efcfcd9b8c + languageName: node + linkType: hard + "rx-lite-aggregates@npm:^4.0.8": version: 4.0.8 resolution: "rx-lite-aggregates@npm:4.0.8" @@ -43108,7 +43788,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.2, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:~7.5.0, semver@npm:~7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -43461,6 +44141,13 @@ __metadata: languageName: node linkType: hard +"shimmer@npm:^1.1.0, shimmer@npm:^1.2.0": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: aa0d6252ad1c682a4fdfda69e541be987f7a265ac7b00b1208e5e48cc68dc55f293955346ea4c71a169b7324b82c70f8400b3d3d2d60b2a7519f0a3522423250 + languageName: node + linkType: hard + "side-channel@npm:^1.0.2": version: 1.0.2 resolution: "side-channel@npm:1.0.2" @@ -43820,6 +44507,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^8.0.2": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + languageName: node + linkType: hard + "socks@npm:^2.6.2": version: 2.7.0 resolution: "socks@npm:2.7.0" @@ -43830,6 +44528,16 @@ __metadata: languageName: node linkType: hard +"socks@npm:^2.7.1": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + "sort-any@npm:^1.1.19": version: 1.1.19 resolution: "sort-any@npm:1.1.19" @@ -43920,6 +44628,16 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + languageName: node + linkType: hard + "source-map-support@npm:^0.4.15": version: 0.4.18 resolution: "source-map-support@npm:0.4.18" @@ -44114,7 +44832,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2": +"sprintf-js@npm:1.1.2, sprintf-js@npm:^1.1.2": version: 1.1.2 resolution: "sprintf-js@npm:1.1.2" checksum: d4bb46464632b335e5faed381bd331157e0af64915a98ede833452663bc672823db49d7531c32d58798e85236581fb7342fd0270531ffc8f914e186187bf1c90 @@ -45126,6 +45844,15 @@ __metadata: languageName: node linkType: hard +"systeminformation@npm:^5.7": + version: 5.21.20 + resolution: "systeminformation@npm:5.21.20" + bin: + systeminformation: lib/cli.js + conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) + languageName: node + linkType: hard + "table@npm:^6.0.4": version: 6.0.7 resolution: "table@npm:6.0.7" @@ -46072,6 +46799,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:1.9.3": + version: 1.9.3 + resolution: "tslib@npm:1.9.3" + checksum: 56ef6325adb72c6477fb48256304507a2c475d69d7ead4644d61f5685fac2a275a38cf217c556e63fc3c177e729426d730e2c2e71c8042dc6cc57338a849edb2 + languageName: node + linkType: hard + "tslib@npm:^1.10.0, tslib@npm:^1.9.0": version: 1.13.0 resolution: "tslib@npm:1.13.0" @@ -46225,6 +46959,7 @@ __metadata: jest-when: ^3.6.0 nodemon: ^2.0.4 npm-package-json-lint: 5.1.0 + pm2: ^5.3.0 ts-jest: ^27.1.3 ts-node: ^10.7.0 typescript: ^5.2.2 @@ -46234,6 +46969,13 @@ __metadata: languageName: unknown linkType: soft +"tv4@npm:^1.3.0": + version: 1.3.0 + resolution: "tv4@npm:1.3.0" + checksum: 075096cf3bc2db5727650e16717a343954625c5fde6b2bb5553c86a9a5ca7b9fd287c0f5ab7ac03094f39e982fe9288dc715c7223a90e1684fd2263460a74bbd + languageName: node + linkType: hard + "tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": version: 0.14.5 resolution: "tweetnacl@npm:0.14.5" @@ -46241,6 +46983,15 @@ __metadata: languageName: node linkType: hard +"tx2@npm:~1.0.4": + version: 1.0.5 + resolution: "tx2@npm:1.0.5" + dependencies: + json-stringify-safe: ^5.0.1 + checksum: b3b7986b288d26e771f645ebec61b3d257b52ece1501d7c41a225ad782ea69ef540c82c013b75c849547c98058e19b6d2c8004b5e68e5ac16c0464a5da55cfc4 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -47633,6 +48384,18 @@ __metadata: languageName: node linkType: hard +"vizion@npm:~2.2.1": + version: 2.2.1 + resolution: "vizion@npm:2.2.1" + dependencies: + async: ^2.6.3 + git-node-fs: ^1.0.0 + ini: ^1.3.5 + js-git: ^0.7.8 + checksum: cabd47c7b9a457a0e881c18812ff259637a6aeee1e81d644ef388cb00b46535f22a4e5010669b1174b075e99a335ed0c3d2203338c59f029c3d4b2c6bd45c90c + languageName: node + linkType: hard + "vlq@npm:^1.0.0": version: 1.0.1 resolution: "vlq@npm:1.0.1" @@ -48733,9 +49496,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.6": - version: 7.5.5 - resolution: "ws@npm:7.5.5" +"ws@npm:^7.0.0, ws@npm:^7.5.1": + version: 7.5.9 + resolution: "ws@npm:7.5.9" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -48744,13 +49507,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: bd2b437256012af526c69c03d6670a132e7ab0fe5853f3b7092826acea4203fad4ee2a8d0d9bd44834b2b968e747bf34f753ab535f4a3edf40d262da4b1d0805 + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 languageName: node linkType: hard -"ws@npm:^7.5.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" +"ws@npm:^7.4.6": + version: 7.5.5 + resolution: "ws@npm:7.5.5" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -48759,7 +49522,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + checksum: bd2b437256012af526c69c03d6670a132e7ab0fe5853f3b7092826acea4203fad4ee2a8d0d9bd44834b2b968e747bf34f753ab535f4a3edf40d262da4b1d0805 languageName: node linkType: hard @@ -48778,6 +49541,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:~7.4.0": + version: 7.4.6 + resolution: "ws@npm:7.4.6" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 3a990b32ed08c72070d5e8913e14dfcd831919205be52a3ff0b4cdd998c8d554f167c9df3841605cde8b11d607768cacab3e823c58c96a5c08c987e093eb767a + languageName: node + linkType: hard + "xcode@npm:2.0.0": version: 2.0.0 resolution: "xcode@npm:2.0.0" @@ -48935,6 +49713,19 @@ __metadata: languageName: node linkType: hard +"yamljs@npm:0.3.0": + version: 0.3.0 + resolution: "yamljs@npm:0.3.0" + dependencies: + argparse: ^1.0.7 + glob: ^7.0.5 + bin: + json2yaml: ./bin/json2yaml + yaml2json: ./bin/yaml2json + checksum: 76b770d34c7b9babdc4508e4c7c0cbdf371e17129cc027095d9eac0ae5b841c1b16fc2d625ebb542cc299ed4593478abdfcca172b3f0169e0939c6f2ed2e81a4 + languageName: node + linkType: hard + "yargs-parser@npm:20.2.4, yargs-parser@npm:^20.2.2": version: 20.2.4 resolution: "yargs-parser@npm:20.2.4"