diff --git a/package-lock.json b/package-lock.json index 899cc5b08d..3b15db63a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,6 +54,7 @@ "got": "^14.0.0", "https-proxy-agent": "^7.0.6", "inquirer": "^8.2.6", + "ip-address": "^10.7.2", "keypair": "^1.0.4", "lodash": "^4.17.21", "marked": "^15.0.12", @@ -75,8 +76,9 @@ "tldts": "^7.0.27", "tmp": "^0.2.5", "true-myth": "4.1.1", - "tsheredoc": "^1.0.1", + "tsheredoc": "^2.0.0", "tslib": "^2.8.1", + "undici": "^7.30.0", "urijs": "^1.19.11", "word-wrap": "^1.2.5", "ws": "^6.2.2", @@ -118,13 +120,13 @@ "@types/write-json-file": "^3.2.1", "@types/ws": "^6.0.1", "@types/yargs-parser": "^21.0.3", - "@typescript-eslint/eslint-plugin": "^8.58.1", - "@typescript-eslint/parser": "^8.58.1", + "@typescript-eslint/eslint-plugin": "^8.70.1", + "@typescript-eslint/parser": "^8.70.1", "bats": "^1.1.0", "c8": "^11.0.0", "chai": "^5.3.3", "chai-as-promised": "^7.1.1", - "commit-and-tag-version": "^12.5.0", + "commit-and-tag-version": "^13.2.1", "cspell": "9.8.0", "eslint": "^9.39.4", "eslint-config-oclif": "^6.0.157", @@ -177,6 +179,16 @@ "undici": "^6.23.0" } }, + "node_modules/@actions/http-client/node_modules/undici": { + "version": "6.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz", + "integrity": "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, "node_modules/@actions/io": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@actions/io/-/io-3.0.2.tgz", @@ -600,6 +612,43 @@ "node": ">=0.1.90" } }, + "node_modules/@conventional-changelog/git-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-3.1.0.tgz", + "integrity": "sha512-Tqa/gHco2WJWa740NRjOrfKVvzIqxkZpecb8bemaQ8sKM5PXb1UK4uTyTb/1wIqNuOVaDOFxyBdhTIQZn6gdjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@simple-libs/child-process-utils": "^2.0.0", + "@simple-libs/stream-utils": "^2.0.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "conventional-commits-filter": "^6.0.1", + "conventional-commits-parser": "^7.0.1" + }, + "peerDependenciesMeta": { + "conventional-commits-filter": { + "optional": true + }, + "conventional-commits-parser": { + "optional": true + } + } + }, + "node_modules/@conventional-changelog/template": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@conventional-changelog/template/-/template-1.2.1.tgz", + "integrity": "sha512-TzlTVpKPjaqW6qOYjQcYUDuGsLCNsvFHVBXkYGTAnf5V37jCWrE5haKNXzz0WZUtVHjrpV76L1buANjwXMfT8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + } + }, "node_modules/@cspell/cspell-bundled-dicts": { "version": "9.8.0", "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.8.0.tgz", @@ -1984,6 +2033,12 @@ "node": ">=0.12.0" } }, + "node_modules/@heroku-cli/command/node_modules/tsheredoc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", + "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", + "license": "MIT" + }, "node_modules/@heroku-cli/command/node_modules/wsl-utils": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", @@ -2400,6 +2455,13 @@ "node": ">=0.12.0" } }, + "node_modules/@heroku-cli/test-utils/node_modules/tsheredoc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", + "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", + "dev": true, + "license": "MIT" + }, "node_modules/@heroku-cli/test-utils/node_modules/wsl-utils": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", @@ -2790,6 +2852,12 @@ "node": ">=0.12.0" } }, + "node_modules/@heroku/heroku-cli-util/node_modules/tsheredoc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", + "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", + "license": "MIT" + }, "node_modules/@heroku/heroku-cli-util/node_modules/wsl-utils": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", @@ -2981,16 +3049,6 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@inquirer/ansi": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", @@ -4259,9 +4317,9 @@ } }, "node_modules/@nodable/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.0.0.tgz", + "integrity": "sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==", "dev": true, "funding": [ { @@ -6422,6 +6480,65 @@ "@opentelemetry/semantic-conventions": "^1.39.0" } }, + "node_modules/@simple-libs/child-process-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@simple-libs/child-process-utils/-/child-process-utils-2.0.0.tgz", + "integrity": "sha512-dvNoRKLijXnD0XoJAz94pbNuB5GQgDr55UhpSPhffDkTT0Cmcqh9jSCOtwfT2d4H6MI9E7c4SgtMuJXZ6F3c6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@simple-libs/stream-utils": "^2.0.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" + } + }, + "node_modules/@simple-libs/hosted-git-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@simple-libs/hosted-git-info/-/hosted-git-info-2.0.0.tgz", + "integrity": "sha512-55XwK/GYgV58PuN8lZFhI1qRxdKoMLJocXl/yM1EPqazFDmM4QWY7q6BxPCPDNKTNunj794DSD4h0H7SrqUdMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" + } + }, + "node_modules/@simple-libs/normalize-package-data": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@simple-libs/normalize-package-data/-/normalize-package-data-1.0.0.tgz", + "integrity": "sha512-/EOmFBekV9tGee8gac/k+5Ox3twkypNqh5TfxA9vTkmcJkjm6f1xqrlstDNOrEhTvnYyVtU6Du2ZhY/IV1+9GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@simple-libs/hosted-git-info": "^2.0.0", + "semver": "^7.8.5" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" + } + }, + "node_modules/@simple-libs/stream-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@simple-libs/stream-utils/-/stream-utils-2.0.0.tgz", + "integrity": "sha512-fCTuZK4QBa+39Oz9l4OGfJfz+GpwCp3AqO7Zch3to99xHPgstVsRFpeQ8LNd2o1Gv8raL2mCFwiaHh7bFSp5DQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" + } + }, "node_modules/@sindresorhus/is": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", @@ -6915,13 +7032,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/mocha": { "version": "10.0.10", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", @@ -7160,17 +7270,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.0.tgz", - "integrity": "sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.1.tgz", + "integrity": "sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/type-utils": "8.70.0", - "@typescript-eslint/utils": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/type-utils": "8.70.1", + "@typescript-eslint/utils": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -7183,20 +7293,20 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.58.1", + "@typescript-eslint/parser": "^8.70.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz", - "integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.70.0", - "@typescript-eslint/types": "^8.70.0", + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", "debug": "^4.4.3" }, "engines": { @@ -7211,14 +7321,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz", - "integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0" + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7229,9 +7339,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz", - "integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -7246,9 +7356,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz", - "integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", "dev": true, "license": "MIT", "engines": { @@ -7260,16 +7370,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz", - "integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.70.0", - "@typescript-eslint/tsconfig-utils": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7288,16 +7398,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.0.tgz", - "integrity": "sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.1.tgz", + "integrity": "sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0" + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7312,13 +7422,13 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz", - "integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", + "@typescript-eslint/types": "8.70.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -7340,9 +7450,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7392,16 +7502,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.0.tgz", - "integrity": "sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.1.tgz", + "integrity": "sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3" }, "engines": { @@ -7417,14 +7527,14 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/project-service": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz", - "integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.70.0", - "@typescript-eslint/types": "^8.70.0", + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", "debug": "^4.4.3" }, "engines": { @@ -7439,14 +7549,14 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz", - "integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0" + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7457,9 +7567,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz", - "integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -7474,9 +7584,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz", - "integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", "dev": true, "license": "MIT", "engines": { @@ -7488,16 +7598,16 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz", - "integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.70.0", - "@typescript-eslint/tsconfig-utils": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7516,13 +7626,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz", - "integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", + "@typescript-eslint/types": "8.70.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -7544,9 +7654,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7643,15 +7753,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.0.tgz", - "integrity": "sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.1.tgz", + "integrity": "sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0", - "@typescript-eslint/utils": "8.70.0", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/utils": "8.70.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -7668,14 +7778,14 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz", - "integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.70.0", - "@typescript-eslint/types": "^8.70.0", + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", "debug": "^4.4.3" }, "engines": { @@ -7690,14 +7800,14 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz", - "integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0" + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7708,9 +7818,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz", - "integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -7725,9 +7835,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz", - "integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", "dev": true, "license": "MIT", "engines": { @@ -7739,16 +7849,16 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz", - "integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.70.0", - "@typescript-eslint/tsconfig-utils": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7767,16 +7877,16 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.0.tgz", - "integrity": "sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.1.tgz", + "integrity": "sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0" + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7791,13 +7901,13 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz", - "integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", + "@typescript-eslint/types": "8.70.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -7819,9 +7929,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8331,13 +8441,6 @@ "node": ">=0.4.0" } }, - "node_modules/add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true, - "license": "MIT" - }, "node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", @@ -8474,6 +8577,19 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/anynum": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz", + "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/app-path": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/app-path/-/app-path-4.0.0.tgz", @@ -8572,6 +8688,19 @@ "dev": true, "license": "Python-2.0" }, + "node_modules/argue-cli": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/argue-cli/-/argue-cli-3.2.0.tgz", + "integrity": "sha512-VipTB0gXgGIFO2Rg9yEVN5wLt2AurJcZqDbgmYSwPwsykhLrQhs240/bfceev4w68lI8JshoOJIk9uW7tFzROw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", @@ -8589,13 +8718,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true, - "license": "MIT" - }, "node_modules/array-includes": { "version": "3.1.9", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", @@ -8708,16 +8830,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -9434,44 +9546,6 @@ "tslib": "^2.0.3" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", @@ -9666,15 +9740,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio/node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -10147,122 +10212,47 @@ } }, "node_modules/commit-and-tag-version": { - "version": "12.7.3", - "resolved": "https://registry.npmjs.org/commit-and-tag-version/-/commit-and-tag-version-12.7.3.tgz", - "integrity": "sha512-rbauuCDU98yEHMy/LrNNu8HLTuGv7C2kN/3GXC59L18aJGii0eiryCESb1SEHXNFem2/2ngWG/Pq6qaCqw3aCw==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/commit-and-tag-version/-/commit-and-tag-version-13.2.1.tgz", + "integrity": "sha512-E9PldGnNugkmHvMrbuAVnMJQo8jLtpKah9KSLN8ktrH/95co5qpm1LKBlSZb6R/vN+NwoT44gVmPTNnSlq5keg==", "dev": true, "license": "ISC", "dependencies": { - "chalk": "^2.4.2", - "conventional-changelog": "4.0.0", + "@conventional-changelog/git-client": "3.1.0", + "@conventional-changelog/template": "1.2.1", + "chalk": "^6.0.0", + "conventional-changelog": "8.1.0", "conventional-changelog-config-spec": "2.1.0", - "conventional-changelog-conventionalcommits": "6.1.0", - "conventional-recommended-bump": "7.0.1", - "detect-indent": "^6.1.0", + "conventional-changelog-conventionalcommits": "10.2.1", + "conventional-recommended-bump": "12.1.0", + "detect-indent": "^7.0.2", "detect-newline": "^3.1.0", "dotgitignore": "^2.1.0", - "fast-xml-parser": "^5.5.6", + "fast-xml-parser": "^5.10.1", "figures": "^3.2.0", "find-up": "^5.0.0", - "git-semver-tags": "^5.0.1", "semver": "^7.7.2", - "yaml": "^2.6.0", + "yaml": "^2.9.0", "yargs": "^17.7.2" }, "bin": { "commit-and-tag-version": "bin/cli.js" }, "engines": { - "node": ">=18" - } - }, - "node_modules/commit-and-tag-version/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "node": ">=22" } }, "node_modules/commit-and-tag-version/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/commit-and-tag-version/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/commit-and-tag-version/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/commit-and-tag-version/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/commit-and-tag-version/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-6.0.1.tgz", + "integrity": "sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/commit-and-tag-version/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" + "node": ">=22" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/concat-map": { @@ -10272,22 +10262,6 @@ "dev": true, "license": "MIT" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, "node_modules/config-chain": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", @@ -10340,242 +10314,133 @@ } }, "node_modules/conventional-changelog": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-4.0.0.tgz", - "integrity": "sha512-JbZjwE1PzxQCvm+HUTIr+pbSekS8qdOZzMakdFyPtdkEWwFvwEJYONzjgMm0txCb2yBcIcfKDmg8xtCKTdecNQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-8.1.0.tgz", + "integrity": "sha512-idt1JK+3+Nt7gqH/d/sEYWdDeR+5XPov/jssmFN6XxmYSRlonTWSDWhWUPkmm0zbwYjtVdt+4My5aiPkKyvocw==", "dev": true, "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^6.0.0", - "conventional-changelog-atom": "^3.0.0", - "conventional-changelog-codemirror": "^3.0.0", - "conventional-changelog-conventionalcommits": "^6.0.0", - "conventional-changelog-core": "^5.0.0", - "conventional-changelog-ember": "^3.0.0", - "conventional-changelog-eslint": "^4.0.0", - "conventional-changelog-express": "^3.0.0", - "conventional-changelog-jquery": "^4.0.0", - "conventional-changelog-jshint": "^3.0.0", - "conventional-changelog-preset-loader": "^3.0.0" + "@conventional-changelog/git-client": "^3.1.0", + "@simple-libs/hosted-git-info": "^2.0.0", + "@simple-libs/normalize-package-data": "^1.0.0", + "argue-cli": "^3.1.0", + "conventional-changelog-preset-loader": "^6.0.1", + "conventional-changelog-writer": "^9.2.0", + "conventional-commits-parser": "^7.1.0", + "fd-package-json": "^2.0.0" + }, + "bin": { + "conventional-changelog": "dist/cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=22" } }, - "node_modules/conventional-changelog-angular": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", - "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", + "node_modules/conventional-changelog-config-spec": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz", + "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-10.2.1.tgz", + "integrity": "sha512-n4Kr1HFMTf3iMbES0TMxKIcYtUUv4rKqyQQp2JwfOEfFCOfGT3Tq4mCyJ8S9/YPyWhydjfKrrvnyl+gCjA+mJQ==", "dev": true, "license": "ISC", "dependencies": { - "compare-func": "^2.0.0" + "@conventional-changelog/template": "^1.2.1" }, "engines": { - "node": ">=14" + "node": ">=22" } }, - "node_modules/conventional-changelog-atom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-3.0.0.tgz", - "integrity": "sha512-pnN5bWpH+iTUWU3FaYdw5lJmfWeqSyrUkG+wyHBI9tC1dLNnHkbAOg1SzTQ7zBqiFrfo55h40VsGXWMdopwc5g==", + "node_modules/conventional-changelog-preset-loader": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-6.0.1.tgz", + "integrity": "sha512-GZ8E3RQzXQb3JFy0pKl8oeSf7ENIhvAMvJr+PlWkavZOesLHHdhkfNJ4SvW35eo1Fu2+EyVxWQ1tVvtzAG2iWg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-codemirror": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-3.0.0.tgz", - "integrity": "sha512-wzchZt9HEaAZrenZAUUHMCFcuYzGoZ1wG/kTRMICxsnW5AXohYMRxnyecP9ob42Gvn5TilhC0q66AtTPRSNMfw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-config-spec": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz", - "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", - "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=22" } }, - "node_modules/conventional-changelog-core": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz", - "integrity": "sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==", + "node_modules/conventional-changelog-writer": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-9.2.1.tgz", + "integrity": "sha512-StlYSmW3wLedRaqohJMpP3YuWiAqtgD0/cpsai9frdDkXv7rxj0hRbpJrubPYvJxJsjplONsOobEQnPuS9UgCg==", "dev": true, "license": "MIT", "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-parser": "^4.0.0", - "dateformat": "^3.0.3", - "get-pkg-repo": "^4.2.1", - "git-raw-commits": "^3.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^5.0.0", - "normalize-package-data": "^3.0.3", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0" + "@conventional-changelog/template": "^1.3.0", + "@simple-libs/stream-utils": "^2.0.0", + "argue-cli": "^3.1.0", + "conventional-commits-filter": "^6.0.1", + "semver": "^7.5.2" }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-ember": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-3.0.0.tgz", - "integrity": "sha512-7PYthCoSxIS98vWhVcSphMYM322OxptpKAuHYdVspryI0ooLDehRXWeRWgN+zWSBXKl/pwdgAg8IpLNSM1/61A==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-eslint": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-4.0.0.tgz", - "integrity": "sha512-nEZ9byP89hIU0dMx37JXQkE1IpMmqKtsaR24X7aM3L6Yy/uAtbb+ogqthuNYJkeO1HyvK7JsX84z8649hvp43Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-express": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-3.0.0.tgz", - "integrity": "sha512-HqxihpUMfIuxvlPvC6HltA4ZktQEUan/v3XQ77+/zbu8No/fqK3rxSZaYeHYant7zRxQNIIli7S+qLS9tX9zQA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-jquery": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-4.0.0.tgz", - "integrity": "sha512-TTIN5CyzRMf8PUwyy4IOLmLV2DFmPtasKN+x7EQKzwSX8086XYwo+NeaeA3VUT8bvKaIy5z/JoWUvi7huUOgaw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-jshint": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-3.0.0.tgz", - "integrity": "sha512-bQof4byF4q+n+dwFRkJ/jGf9dCNUv4/kCDcjeCizBvfF81TeimPZBB6fT4HYbXgxxfxWXNl/i+J6T0nI4by6DA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" + "bin": { + "conventional-changelog-writer": "dist/cli/index.js" }, "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz", - "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" + "node": ">=22" } }, - "node_modules/conventional-changelog-writer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", - "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", + "node_modules/conventional-changelog-writer/node_modules/@conventional-changelog/template": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@conventional-changelog/template/-/template-1.4.0.tgz", + "integrity": "sha512-aalGyl7dbB5PArRebDIX43ZvBlXrYm9uWzGJ26t+4SzJVPsOuvfILGGbw5X4yX7i50YEmJ8zvbiWnqH/AAnZqg==", "dev": true, "license": "MIT", - "dependencies": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^7.0.0", - "split": "^1.0.1" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, "engines": { - "node": ">=14" + "node": ">=22" } }, "node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-6.0.1.tgz", + "integrity": "sha512-cs+LadpH7Kpw0M3k8wurk+sOVVDAENA0iK4OBOrkL94j5lEVYRJ4j3zd2bhY9qgzyrPqthdcYT3axzRN7AliMg==", "dev": true, "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" - }, "engines": { - "node": ">=14" + "node": ">=22" } }, "node_modules/conventional-commits-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-7.1.2.tgz", + "integrity": "sha512-O+x4N2yH+ijvqWlIyTHsXTAP+algNWgGbjY2duCe8w2vUMvUB95cLRslCPfTMQyLAKlet3bhZTdu6ozn4M+QJQ==", "dev": true, "license": "MIT", "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.3.5", - "meow": "^8.1.2", - "split2": "^3.2.2" + "@simple-libs/stream-utils": "^2.0.0", + "argue-cli": "^3.1.0" }, "bin": { - "conventional-commits-parser": "cli.js" + "conventional-commits-parser": "dist/cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=22" } }, "node_modules/conventional-recommended-bump": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz", - "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-12.1.0.tgz", + "integrity": "sha512-HTNG3kEZXOOfKwrEx54ljURU9bG4nVPQzXMyCSeUcA/PE8EpNpQNujSrbXNBI8QZyN35zM+pVw+FuQk4KqHSHg==", "dev": true, "license": "MIT", "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^3.0.0", - "conventional-commits-filter": "^3.0.0", - "conventional-commits-parser": "^4.0.0", - "git-raw-commits": "^3.0.0", - "git-semver-tags": "^5.0.0", - "meow": "^8.1.2" + "@conventional-changelog/git-client": "^3.1.0", + "argue-cli": "^3.1.0", + "conventional-changelog-preset-loader": "^6.0.1", + "conventional-commits-filter": "^6.0.1", + "conventional-commits-parser": "^7.1.0" }, "bin": { - "conventional-recommended-bump": "cli.js" + "conventional-recommended-bump": "dist/cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=22" } }, "node_modules/convert-to-spaces": { @@ -10619,13 +10484,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, "node_modules/cors": { "version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", @@ -10941,16 +10799,6 @@ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/data-uri-to-buffer": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", @@ -11024,16 +10872,6 @@ "url": "https://github.com/sponsors/kossnocorp" } }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -11051,43 +10889,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decompress-response": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-10.0.0.tgz", @@ -11251,13 +11052,16 @@ } }, "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.2.tgz", + "integrity": "sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/detect-newline": { @@ -11346,19 +11150,6 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dotgitignore": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz", @@ -13076,15 +12867,6 @@ "express": ">= 4.11" } }, - "node_modules/express-rate-limit/node_modules/ip-address": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", - "integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -13164,9 +12946,9 @@ } }, "node_modules/fast-xml-builder": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.7.tgz", - "integrity": "sha512-Yh7/7rQuMXICNr0oMYDR2yHP6oUvmQsTToFeOWj/kIDhAwQ+c4Ol/lbcwOmEM5OHYQmh6S6EQSQ1sljCKP36bQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.1.tgz", + "integrity": "sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==", "dev": true, "funding": [ { @@ -13176,13 +12958,14 @@ ], "license": "MIT", "dependencies": { - "path-expression-matcher": "^1.1.3" + "path-expression-matcher": "^1.6.2", + "xml-naming": "^0.3.0" } }, "node_modules/fast-xml-parser": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz", - "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==", + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.11.1.tgz", + "integrity": "sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==", "dev": true, "funding": [ { @@ -13192,10 +12975,12 @@ ], "license": "MIT", "dependencies": { - "@nodable/entities": "^2.1.0", - "fast-xml-builder": "^1.1.5", - "path-expression-matcher": "^1.5.0", - "strnum": "^2.2.3" + "@nodable/entities": "^3.0.0", + "fast-xml-builder": "^1.2.0", + "is-unsafe": "^2.0.0", + "path-expression-matcher": "^1.6.2", + "strnum": "^2.4.2", + "xml-naming": "^0.3.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -13210,6 +12995,16 @@ "node": ">= 4.9.1" } }, + "node_modules/fd-package-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-2.0.0.tgz", + "integrity": "sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "walk-up-path": "^4.0.0" + } + }, "node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", @@ -13686,84 +13481,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "get-pkg-repo": "src/cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-pkg-repo/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/get-pkg-repo/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/get-pkg-repo/node_modules/yargs": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.2.tgz", - "integrity": "sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/get-pkg-repo/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", @@ -13834,81 +13551,22 @@ "node": ">= 14" } }, - "node_modules/git-raw-commits": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", - "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", "dependencies": { - "dargs": "^7.0.0", - "meow": "^8.1.2", - "split2": "^3.2.2" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz", - "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^8.1.2", - "semver": "^7.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "license": "BSD", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "dev": true, - "license": "ISC" - }, - "node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "minimatch": "^10.2.2", - "minipass": "^7.1.3", - "path-scurry": "^2.0.2" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { "node": "18 || 20 || >=22" @@ -14112,38 +13770,6 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "license": "ISC" }, - "node_modules/handlebars": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", - "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -14274,19 +13900,6 @@ "node": ">=16.9.0" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -15085,6 +14698,15 @@ "node": ">= 0.4" } }, + "node_modules/ip-address": { + "version": "10.7.2", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.2.tgz", + "integrity": "sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -15488,26 +15110,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-promise": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", @@ -15634,19 +15236,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", @@ -15675,6 +15264,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-unsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.2.tgz", + "integrity": "sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -15971,16 +15573,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, "node_modules/jsonschema": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", @@ -15990,23 +15582,6 @@ "node": "*" } }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/keypair": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/keypair/-/keypair-1.0.4.tgz", @@ -16022,16 +15597,6 @@ "json-buffer": "3.0.1" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -16087,13 +15652,6 @@ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -16173,19 +15731,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -16193,19 +15738,6 @@ "dev": true, "license": "ISC" }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/marked": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", @@ -16292,214 +15824,6 @@ "node": ">= 0.8" } }, - "node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/meow/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", @@ -16627,21 +15951,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/minipass": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", @@ -16819,16 +16128,6 @@ "dev": true, "license": "MIT" }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/module-details-from-path": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz", @@ -16909,13 +16208,6 @@ "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, "node_modules/netmask": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", @@ -17192,22 +16484,6 @@ "node": ">=18" } }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -19974,9 +19250,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", - "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", + "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", "dev": true, "funding": [ { @@ -20073,16 +19349,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pkce-challenge": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", @@ -20192,14 +19458,7 @@ "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" + } }, "node_modules/propagate": { "version": "2.0.1", @@ -20394,177 +19653,6 @@ "react": "^18.3.1" } }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -20605,20 +19693,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/redis-errors": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", @@ -21437,15 +20511,6 @@ "node": ">= 14" } }, - "node_modules/socks/node_modules/ip-address": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", - "integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/sort-keys": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-6.0.0.tgz", @@ -21542,29 +20607,6 @@ "dev": true, "license": "CC0-1.0" }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "license": "ISC", - "dependencies": { - "readable-stream": "^3.0.0" - } - }, "node_modules/ssh2": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz", @@ -21890,9 +20932,9 @@ } }, "node_modules/strnum": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.3.tgz", - "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.2.tgz", + "integrity": "sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==", "dev": true, "funding": [ { @@ -21900,7 +20942,10 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT" + "license": "MIT", + "dependencies": { + "anynum": "^1.0.1" + } }, "node_modules/supports-color": { "version": "7.2.0", @@ -22042,16 +21087,6 @@ } } }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -22079,40 +21114,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "license": "MIT" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "node_modules/tiny-jsonc": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tiny-jsonc/-/tiny-jsonc-1.0.2.tgz", @@ -22191,16 +21192,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/true-myth": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/true-myth/-/true-myth-4.1.1.tgz", @@ -22327,9 +21318,9 @@ } }, "node_modules/tsheredoc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", - "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-2.0.0.tgz", + "integrity": "sha512-JlXu1AN36spxpWArlAD61sEGr5FxCDzsuPYW/YfjlpownWD+6EFnC5QsSydUVTFwIfoG/gX8faoXCxWobdED+Q==", "license": "MIT" }, "node_modules/tslib": { @@ -22519,13 +21510,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, - "license": "MIT" - }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", @@ -22653,20 +21637,6 @@ "node": ">= 4" } }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -22687,13 +21657,12 @@ } }, "node_modules/undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", - "dev": true, + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.0.tgz", + "integrity": "sha512-dkrQXeHSaoamnItlYbmzG0wFYrM0ZwDxCIg0A7aKjTyyhh9svRzCNFEzV+Vm05/yehjCzjDZ31KXfGEjYSztDQ==", "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=20.18.1" } }, "node_modules/undici-types": { @@ -22921,6 +21890,16 @@ "dev": true, "license": "MIT" }, + "node_modules/walk-up-path": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-4.0.0.tgz", + "integrity": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -23199,19 +22178,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/write-json-file/node_modules/detect-indent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.2.tgz", - "integrity": "sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/write-json-file/node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -23277,6 +22243,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/xml-naming": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", + "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/xmlbuilder": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", @@ -23286,16 +22268,6 @@ "node": ">=8.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -23305,17 +22277,10 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index 107bd08b65..bdb2f40728 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "got": "^14.0.0", "https-proxy-agent": "^7.0.6", "inquirer": "^8.2.6", + "ip-address": "^10.7.2", "keypair": "^1.0.4", "lodash": "^4.17.21", "marked": "^15.0.12", @@ -72,8 +73,9 @@ "tldts": "^7.0.27", "tmp": "^0.2.5", "true-myth": "4.1.1", - "tsheredoc": "^1.0.1", + "tsheredoc": "^2.0.0", "tslib": "^2.8.1", + "undici": "^7.30.0", "urijs": "^1.19.11", "word-wrap": "^1.2.5", "ws": "^6.2.2", @@ -112,13 +114,13 @@ "@types/write-json-file": "^3.2.1", "@types/ws": "^6.0.1", "@types/yargs-parser": "^21.0.3", - "@typescript-eslint/eslint-plugin": "^8.58.1", - "@typescript-eslint/parser": "^8.58.1", + "@typescript-eslint/eslint-plugin": "^8.70.1", + "@typescript-eslint/parser": "^8.70.1", "bats": "^1.1.0", "c8": "^11.0.0", "chai": "^5.3.3", "chai-as-promised": "^7.1.1", - "commit-and-tag-version": "^12.5.0", + "commit-and-tag-version": "^13.2.1", "cspell": "9.8.0", "eslint": "^9.39.4", "eslint-config-oclif": "^6.0.157", diff --git a/src/commands/addons/create.ts b/src/commands/addons/create.ts index 132d328392..ae627215d8 100644 --- a/src/commands/addons/create.ts +++ b/src/commands/addons/create.ts @@ -8,7 +8,7 @@ import createAddon from '../../lib/addons/create-addon.js' import * as util from '../../lib/addons/util.js' import notify from '../../lib/notify.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Create extends Command { static args = { diff --git a/src/commands/apps/transfer.ts b/src/commands/apps/transfer.ts index 3a4fc0cce2..7e9fe1ec66 100644 --- a/src/commands/apps/transfer.ts +++ b/src/commands/apps/transfer.ts @@ -10,7 +10,7 @@ import {lazyModuleLoader} from '../../lib/lazy-module-loader.js' import {getOwner, isTeamApp, isValidEmail} from '../../lib/team-utils.js' import AppsLock from './lock.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class AppsTransfer extends Command { static args = { diff --git a/src/commands/certs/add.ts b/src/commands/certs/add.ts index d678b5ece6..86b74750ba 100644 --- a/src/commands/certs/add.ts +++ b/src/commands/certs/add.ts @@ -10,7 +10,7 @@ import {CertAndKeyManager} from '../../lib/certs/get-cert-and-key.js' import {lazyModuleLoader} from '../../lib/lazy-module-loader.js' import {SniEndpoint} from '../../lib/types/sni-endpoint.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Add extends Command { static args = { diff --git a/src/commands/certs/auto/disable.ts b/src/commands/certs/auto/disable.ts index d368ad8e28..080cc2f840 100644 --- a/src/commands/certs/auto/disable.ts +++ b/src/commands/certs/auto/disable.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../../lib/confirm-command.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Disable extends Command { static description = 'disable ACM for an app' diff --git a/src/commands/certs/auto/index.ts b/src/commands/certs/auto/index.ts index be19742d73..feb21e8fc1 100644 --- a/src/commands/certs/auto/index.ts +++ b/src/commands/certs/auto/index.ts @@ -10,7 +10,7 @@ import {lazyModuleLoader} from '../../../lib/lazy-module-loader.js' import {Domain} from '../../../lib/types/domain.js' import {SniEndpoint} from '../../../lib/types/sni-endpoint.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc function humanize(value: null | string) { if (!value) { diff --git a/src/commands/certs/remove.ts b/src/commands/certs/remove.ts index d2a5f9febb..5c94585a86 100644 --- a/src/commands/certs/remove.ts +++ b/src/commands/certs/remove.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import getEndpoint from '../../lib/certs/flags.js' import ConfirmCommand from '../../lib/confirm-command.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Remove extends Command { static description = 'remove an SSL certificate from an app' diff --git a/src/commands/certs/update.ts b/src/commands/certs/update.ts index 61f2396adc..cd3cac5da5 100644 --- a/src/commands/certs/update.ts +++ b/src/commands/certs/update.ts @@ -9,7 +9,7 @@ import {CertAndKeyManager} from '../../lib/certs/get-cert-and-key.js' import ConfirmCommand from '../../lib/confirm-command.js' import {SniEndpoint} from '../../lib/types/sni-endpoint.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Update extends Command { static args = { diff --git a/src/commands/ci/config/set.ts b/src/commands/ci/config/set.ts index d51fa530d7..6fea2a94fe 100644 --- a/src/commands/ci/config/set.ts +++ b/src/commands/ci/config/set.ts @@ -8,7 +8,7 @@ import {setPipelineConfigVars} from '../../../lib/api.js' import {getPipeline} from '../../../lib/ci/pipelines.js' import {validateArgvPresent} from '../../../lib/ci/validate.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class CiConfigSet extends Command { static description = 'set CI config vars' diff --git a/src/commands/config/set.ts b/src/commands/config/set.ts index 6176274965..9617520530 100644 --- a/src/commands/config/set.ts +++ b/src/commands/config/set.ts @@ -4,7 +4,7 @@ import {color, hux} from '@heroku/heroku-cli-util' import {ux} from '@oclif/core/ux' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const lastRelease = async (client: APIClient, app: string) => { const {body: releases} = await client.get(`/apps/${app}/releases`, { diff --git a/src/commands/config/unset.ts b/src/commands/config/unset.ts index 846f57d170..0b6056cef0 100644 --- a/src/commands/config/unset.ts +++ b/src/commands/config/unset.ts @@ -4,7 +4,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {ux} from '@oclif/core/ux' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export class ConfigUnset extends Command { static aliases = [ diff --git a/src/commands/data/pg/attachments/create.ts b/src/commands/data/pg/attachments/create.ts index 0cdd4ac747..d072f48c3c 100644 --- a/src/commands/data/pg/attachments/create.ts +++ b/src/commands/data/pg/attachments/create.ts @@ -16,7 +16,7 @@ import { } from '../../../../lib/data/types.js' const {prompt} = inquirer -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgAttachmentsCreate extends BaseCommand { static args = { diff --git a/src/commands/data/pg/create.ts b/src/commands/data/pg/create.ts index 1bbbd3c2fb..d8697af838 100644 --- a/src/commands/data/pg/create.ts +++ b/src/commands/data/pg/create.ts @@ -15,7 +15,7 @@ import {ExtendedPostgresLevelInfo} from '../../../lib/data/types.js' import {fetchLevelsAndPricing} from '../../../lib/data/utils.js' import notify from '../../../lib/notify.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {prompt} = inquirer export default class DataPgCreate extends BaseCommand { diff --git a/src/commands/data/pg/credentials/create.ts b/src/commands/data/pg/credentials/create.ts index 51d89c936d..b2e0f4c91f 100644 --- a/src/commands/data/pg/credentials/create.ts +++ b/src/commands/data/pg/credentials/create.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import BaseCommand from '../../../../lib/data/base-command.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgCredentialsCreate extends BaseCommand { static args = { diff --git a/src/commands/data/pg/credentials/url.ts b/src/commands/data/pg/credentials/url.ts index e309a16989..a504a3ff29 100644 --- a/src/commands/data/pg/credentials/url.ts +++ b/src/commands/data/pg/credentials/url.ts @@ -14,7 +14,7 @@ import type { import BaseCommand from '../../../../lib/data/base-command.js' import {isAdvancedCredentialInfo} from '../../../../lib/data/types.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Url extends BaseCommand { static args = { diff --git a/src/commands/data/pg/fork.ts b/src/commands/data/pg/fork.ts index 1e41e44545..0bf9af7624 100644 --- a/src/commands/data/pg/fork.ts +++ b/src/commands/data/pg/fork.ts @@ -10,7 +10,7 @@ import {InfoResponse} from '../../../lib/data/types.js' import {lazyModuleLoader} from '../../../lib/lazy-module-loader.js' import notify from '../../../lib/notify.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Fork extends BaseCommand { static args = { diff --git a/src/commands/data/pg/info.ts b/src/commands/data/pg/info.ts index 072dfbd076..9567490230 100644 --- a/src/commands/data/pg/info.ts +++ b/src/commands/data/pg/info.ts @@ -9,7 +9,7 @@ import {formatQuotaStatus} from '../../../lib/data/display-quota.js' import {parseAttachmentFactors} from '../../../lib/data/parse-attachment-factors.js' import {InfoResponse, PoolInfoResponse, Quota} from '../../../lib/data/types.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const poolStatusRenderMap: Record = { available: color.success('✓ Available'), diff --git a/src/commands/data/pg/migrate.ts b/src/commands/data/pg/migrate.ts index 823e2190fe..a2aaf15752 100644 --- a/src/commands/data/pg/migrate.ts +++ b/src/commands/data/pg/migrate.ts @@ -24,7 +24,7 @@ import {fetchLevelsAndPricing} from '../../../lib/data/utils.js' import {getAttachmentNamesByAddon} from '../../../lib/pg/util.js' import {huxTableNoWrapOptions} from '../../../lib/utils/table-utils.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {prompt, Separator} = inquirer diff --git a/src/commands/data/pg/psql.ts b/src/commands/data/pg/psql.ts index 82c3ce92c4..16c5d2e1e7 100644 --- a/src/commands/data/pg/psql.ts +++ b/src/commands/data/pg/psql.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {runPsqlThroughOneOffDyno} from '../../../lib/pg/one-off-dyno.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgPsql extends Command { static args = { diff --git a/src/commands/data/pg/quotas/update.ts b/src/commands/data/pg/quotas/update.ts index 4eaf1220c8..6c7766445f 100644 --- a/src/commands/data/pg/quotas/update.ts +++ b/src/commands/data/pg/quotas/update.ts @@ -14,7 +14,7 @@ type QuotaUpdate = { warning_gb?: null | number, } -const heredoc = tsheredoc.default +const heredoc = tsheredoc const validateQuotaSetting = function (flagName: string, settingAmt: string | undefined) { if (settingAmt && settingAmt !== 'none' && !Number.parseInt(settingAmt, 10)) { ux.error(heredoc(` diff --git a/src/commands/data/pg/settings.ts b/src/commands/data/pg/settings.ts index 452272bda8..5d237e02dd 100644 --- a/src/commands/data/pg/settings.ts +++ b/src/commands/data/pg/settings.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import BaseCommand from '../../../lib/data/base-command.js' import {SettingsChangeResponse, SettingsResponse} from '../../../lib/data/types.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const settingsChangeHeaders = { Settings: {}, diff --git a/src/commands/data/pg/update.ts b/src/commands/data/pg/update.ts index e41fcbb70d..e26711de7e 100644 --- a/src/commands/data/pg/update.ts +++ b/src/commands/data/pg/update.ts @@ -22,7 +22,7 @@ import { import {fetchLevelsAndPricing, renderPricingInfo} from '../../../lib/data/utils.js' import {getAllAdvancedDatabases} from '../../../lib/pg/util.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {prompt, Separator} = inquirer diff --git a/src/commands/data/pg/upgrade/run.ts b/src/commands/data/pg/upgrade/run.ts index 9c4d478f96..86f344d8d9 100644 --- a/src/commands/data/pg/upgrade/run.ts +++ b/src/commands/data/pg/upgrade/run.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import BaseCommand from '../../../../lib/data/base-command.js' import {InfoResponse, UpgradeResponse} from '../../../../lib/data/types.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgUpgradeRun extends BaseCommand { static args = { diff --git a/src/commands/data/pg/upgrade/wait.ts b/src/commands/data/pg/upgrade/wait.ts index 01ed19e471..42ab8b4106 100644 --- a/src/commands/data/pg/upgrade/wait.ts +++ b/src/commands/data/pg/upgrade/wait.ts @@ -3,7 +3,7 @@ import tsheredoc from 'tsheredoc' import DataPgWait from '../wait.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgUpgradeWait extends DataPgWait { static description = 'shows status of an upgrade until it\'s complete' diff --git a/src/commands/data/pg/wait.ts b/src/commands/data/pg/wait.ts index 30af6320a2..51a9ac8e53 100644 --- a/src/commands/data/pg/wait.ts +++ b/src/commands/data/pg/wait.ts @@ -11,7 +11,7 @@ import BaseCommand from '../../../lib/data/base-command.js' import {WaitStatus} from '../../../lib/data/types.js' import notify from '../../../lib/notify.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataPgWait extends BaseCommand { static args = { diff --git a/src/commands/logs.ts b/src/commands/logs.ts index 1778d92b46..f2803f4d0e 100644 --- a/src/commands/logs.ts +++ b/src/commands/logs.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {LogDisplayer} from '../lib/run/log-displayer.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Logs extends Command { static description = heredoc` diff --git a/src/commands/pg/backups/capture.ts b/src/commands/pg/backups/capture.ts index 53838c98f3..4686f0c93d 100644 --- a/src/commands/pg/backups/capture.ts +++ b/src/commands/pg/backups/capture.ts @@ -8,7 +8,7 @@ import backupsApi from '../../../lib/pg/backups.js' import {BackupTransfer, PgDatabase} from '../../../lib/pg/types.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Capture extends Command { static args = { diff --git a/src/commands/pg/backups/restore.ts b/src/commands/pg/backups/restore.ts index 28610429c3..c897a72c8e 100644 --- a/src/commands/pg/backups/restore.ts +++ b/src/commands/pg/backups/restore.ts @@ -9,7 +9,7 @@ import ConfirmCommand from '../../../lib/confirm-command.js' import backupsFactory from '../../../lib/pg/backups.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Restore extends Command { static args = { diff --git a/src/commands/pg/blocking.ts b/src/commands/pg/blocking.ts index 941bb60909..4e06290d54 100644 --- a/src/commands/pg/blocking.ts +++ b/src/commands/pg/blocking.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Blocking extends Command { static args = { diff --git a/src/commands/pg/cache-hit.ts b/src/commands/pg/cache-hit.ts index ba22ea0fc0..87b730a1c1 100644 --- a/src/commands/pg/cache-hit.ts +++ b/src/commands/pg/cache-hit.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateCacheHitQuery = (): string => ` SELECT diff --git a/src/commands/pg/calls.ts b/src/commands/pg/calls.ts index 4db6a0e6bb..fc62b09f7a 100644 --- a/src/commands/pg/calls.ts +++ b/src/commands/pg/calls.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {ensurePGStatStatement, newBlkTimeFields, newTotalExecTimeField} from '../../lib/pg/extras.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export async function generateCallsQuery(db: pg.ConnectionDetails, flags: {truncate?: boolean}): Promise { const schema = await ensurePGStatStatement(db) diff --git a/src/commands/pg/connection-pooling/attach.ts b/src/commands/pg/connection-pooling/attach.ts index f829dd39c3..5e77cebb3e 100644 --- a/src/commands/pg/connection-pooling/attach.ts +++ b/src/commands/pg/connection-pooling/attach.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import {essentialPlan} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Attach extends Command { static args = { diff --git a/src/commands/pg/credentials/create.ts b/src/commands/pg/credentials/create.ts index 93f855b5e3..4c4dac5078 100644 --- a/src/commands/pg/credentials/create.ts +++ b/src/commands/pg/credentials/create.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {essentialPlan} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Create extends Command { static args = { diff --git a/src/commands/pg/credentials/repair-default.ts b/src/commands/pg/credentials/repair-default.ts index 7bf30153dc..335b261d4a 100644 --- a/src/commands/pg/credentials/repair-default.ts +++ b/src/commands/pg/credentials/repair-default.ts @@ -7,7 +7,7 @@ import ConfirmCommand from '../../../lib/confirm-command.js' import {essentialPlan} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class RepairDefault extends Command { static args = { diff --git a/src/commands/pg/credentials/url.ts b/src/commands/pg/credentials/url.ts index 4d496fe56c..0017afc2b4 100644 --- a/src/commands/pg/credentials/url.ts +++ b/src/commands/pg/credentials/url.ts @@ -8,7 +8,7 @@ import type {NonAdvancedCredentialInfo} from '../../../lib/data/types.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Url extends Command { static args = { diff --git a/src/commands/pg/diagnose.ts b/src/commands/pg/diagnose.ts index 3aa8bfeac3..149d9a3523 100644 --- a/src/commands/pg/diagnose.ts +++ b/src/commands/pg/diagnose.ts @@ -16,7 +16,7 @@ import type { import {essentialPlan} from '../../lib/pg/util.js' import {uuidValidate} from '../../lib/utils/uuid-validate.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const PGDIAGNOSE_HOST = process.env.PGDIAGNOSE_URL || 'pgdiagnose.herokai.com' export default class Diagnose extends Command { diff --git a/src/commands/pg/extensions.ts b/src/commands/pg/extensions.ts index 3edd0a9c26..0bc3ad56e3 100644 --- a/src/commands/pg/extensions.ts +++ b/src/commands/pg/extensions.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {essentialNumPlan} from '../../lib/pg/extras.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export function generateExtensionsQuery(db: pg.ConnectionDetails): string { return essentialNumPlan(db.attachment!.addon) diff --git a/src/commands/pg/fdwsql.ts b/src/commands/pg/fdwsql.ts index 271553abc2..6df5104044 100644 --- a/src/commands/pg/fdwsql.ts +++ b/src/commands/pg/fdwsql.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {ensureEssentialTierPlan} from '../../lib/pg/extras.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateFdwsqlQuery = (prefix: string): string => ` SELECT diff --git a/src/commands/pg/index-size.ts b/src/commands/pg/index-size.ts index d3deb7e286..9b207b35f1 100644 --- a/src/commands/pg/index-size.ts +++ b/src/commands/pg/index-size.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateIndexSizeQuery = (): string => ` SELECT c.relname AS name, diff --git a/src/commands/pg/index-usage.ts b/src/commands/pg/index-usage.ts index bbefdee048..43db907dff 100644 --- a/src/commands/pg/index-usage.ts +++ b/src/commands/pg/index-usage.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateIndexUsageQuery = (): string => ` SELECT relname, diff --git a/src/commands/pg/kill.ts b/src/commands/pg/kill.ts index 3a49778287..3a23646351 100644 --- a/src/commands/pg/kill.ts +++ b/src/commands/pg/kill.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Kill extends Command { /* eslint-disable perfectionist/sort-objects */ diff --git a/src/commands/pg/links/destroy.ts b/src/commands/pg/links/destroy.ts index 0a74ec9d48..db4f802b8a 100644 --- a/src/commands/pg/links/destroy.ts +++ b/src/commands/pg/links/destroy.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../../lib/confirm-command.js' import {essentialPlan} from '../../../lib/pg/util.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc import {nls} from '../../../nls.js' export default class Destroy extends Command { diff --git a/src/commands/pg/locks.ts b/src/commands/pg/locks.ts index f95a81f2e1..1f0b8cc6a1 100644 --- a/src/commands/pg/locks.ts +++ b/src/commands/pg/locks.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Locks extends Command { static args = { diff --git a/src/commands/pg/long-running-queries.ts b/src/commands/pg/long-running-queries.ts index 7f4e01ed4e..3f51ab4c7f 100644 --- a/src/commands/pg/long-running-queries.ts +++ b/src/commands/pg/long-running-queries.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateLongRunningQueriesQuery = (): string => ` SELECT diff --git a/src/commands/pg/mandelbrot.ts b/src/commands/pg/mandelbrot.ts index 62809b223c..83ec378929 100644 --- a/src/commands/pg/mandelbrot.ts +++ b/src/commands/pg/mandelbrot.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateMandelbrotQuery = (): string => ` WITH RECURSIVE Z(IX, IY, CX, CY, X, Y, I) AS ( diff --git a/src/commands/pg/outliers.ts b/src/commands/pg/outliers.ts index 60fae1382c..9e30158945 100644 --- a/src/commands/pg/outliers.ts +++ b/src/commands/pg/outliers.ts @@ -7,7 +7,7 @@ import {ensurePGStatStatement} from '../../lib/pg/extras.js' import {fetchVersion} from '../../lib/pg/psql.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Outliers extends Command { static args = { diff --git a/src/commands/pg/promote.ts b/src/commands/pg/promote.ts index ca3ae7c61e..f36f0edf62 100644 --- a/src/commands/pg/promote.ts +++ b/src/commands/pg/promote.ts @@ -9,7 +9,7 @@ import {getRelease} from '../../lib/pg/fetcher.js' import {PgDatabase, PgStatus} from '../../lib/pg/types.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Promote extends Command { static args = { diff --git a/src/commands/pg/ps.ts b/src/commands/pg/ps.ts index aaa1b5ed53..02345145b6 100644 --- a/src/commands/pg/ps.ts +++ b/src/commands/pg/ps.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Ps extends Command { static args = { diff --git a/src/commands/pg/psql.ts b/src/commands/pg/psql.ts index 257bc13eb6..b3082c9958 100644 --- a/src/commands/pg/psql.ts +++ b/src/commands/pg/psql.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {runPsqlThroughOneOffDyno} from '../../lib/pg/one-off-dyno.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Psql extends Command { static aliases = ['psql'] diff --git a/src/commands/pg/pull.ts b/src/commands/pg/pull.ts index 9ee2fb73f5..c4347fdbef 100644 --- a/src/commands/pg/pull.ts +++ b/src/commands/pg/pull.ts @@ -16,7 +16,7 @@ import { import {nls} from '../../nls.js' const {env} = process -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Pull extends Command { static args = { diff --git a/src/commands/pg/push.ts b/src/commands/pg/push.ts index 877554d990..881264167b 100644 --- a/src/commands/pg/push.ts +++ b/src/commands/pg/push.ts @@ -14,7 +14,7 @@ import { } from '../../lib/pg/push-pull.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {env} = process export default class Push extends Command { diff --git a/src/commands/pg/records-rank.ts b/src/commands/pg/records-rank.ts index b9ae95a0ec..7ae02df652 100644 --- a/src/commands/pg/records-rank.ts +++ b/src/commands/pg/records-rank.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateRecordsRankQuery = (): string => ` SELECT diff --git a/src/commands/pg/reset.ts b/src/commands/pg/reset.ts index ce73b758c4..d4f5963220 100644 --- a/src/commands/pg/reset.ts +++ b/src/commands/pg/reset.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../lib/confirm-command.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Reset extends Command { static args = { diff --git a/src/commands/pg/seq-scans.ts b/src/commands/pg/seq-scans.ts index 93dc416d16..eb9b4cd2a5 100644 --- a/src/commands/pg/seq-scans.ts +++ b/src/commands/pg/seq-scans.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateSeqScansQuery = (): string => ` SELECT relname AS name, diff --git a/src/commands/pg/settings/auto-explain.ts b/src/commands/pg/settings/auto-explain.ts index d095195532..4a62f412c1 100644 --- a/src/commands/pg/settings/auto-explain.ts +++ b/src/commands/pg/settings/auto-explain.ts @@ -7,7 +7,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc // ref: https://www.postgresql.org/docs/current/auto-explain.html export default class AutoExplain extends PGSettingsCommand { diff --git a/src/commands/pg/settings/auto-explain/log-analyze.ts b/src/commands/pg/settings/auto-explain/log-analyze.ts index 9dce12ead7..52b75d0451 100644 --- a/src/commands/pg/settings/auto-explain/log-analyze.ts +++ b/src/commands/pg/settings/auto-explain/log-analyze.ts @@ -5,7 +5,7 @@ import {BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../../ import {Setting, SettingKey} from '../../../../lib/pg/types.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogAnalyze extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/auto-explain/log-buffers.ts b/src/commands/pg/settings/auto-explain/log-buffers.ts index aebbeea72b..c27f7d87ba 100644 --- a/src/commands/pg/settings/auto-explain/log-buffers.ts +++ b/src/commands/pg/settings/auto-explain/log-buffers.ts @@ -5,7 +5,7 @@ import {BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../../ import {Setting, SettingKey} from '../../../../lib/pg/types.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogBuffersWaits extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/auto-explain/log-format.ts b/src/commands/pg/settings/auto-explain/log-format.ts index 71beaf2caa..28663d9313 100644 --- a/src/commands/pg/settings/auto-explain/log-format.ts +++ b/src/commands/pg/settings/auto-explain/log-format.ts @@ -5,7 +5,7 @@ import {PGSettingsCommand} from '../../../../lib/pg/setter.js' import {Setting, SettingKey} from '../../../../lib/pg/types.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogFormat extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/auto-explain/log-min-duration.ts b/src/commands/pg/settings/auto-explain/log-min-duration.ts index d3d3acbf21..49e384cbdb 100644 --- a/src/commands/pg/settings/auto-explain/log-min-duration.ts +++ b/src/commands/pg/settings/auto-explain/log-min-duration.ts @@ -5,7 +5,7 @@ import {numericConverter, PGSettingsCommand} from '../../../../lib/pg/setter.js' import {Setting, SettingKey} from '../../../../lib/pg/types.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogMinDuration extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/auto-explain/log-triggers.ts b/src/commands/pg/settings/auto-explain/log-triggers.ts index 1e4411c3ce..97a2244cf0 100644 --- a/src/commands/pg/settings/auto-explain/log-triggers.ts +++ b/src/commands/pg/settings/auto-explain/log-triggers.ts @@ -5,7 +5,7 @@ import {BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../../ import {Setting, SettingKey} from '../../../../lib/pg/types.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogTriggers extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/auto-explain/log-verbose.ts b/src/commands/pg/settings/auto-explain/log-verbose.ts index 91b182b62c..c94d892817 100644 --- a/src/commands/pg/settings/auto-explain/log-verbose.ts +++ b/src/commands/pg/settings/auto-explain/log-verbose.ts @@ -7,7 +7,7 @@ import type {Setting, SettingKey} from '../../../../lib/pg/types.js' import {type BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../../lib/pg/setter.js' import {nls} from '../../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class AutoExplainLogVerbose extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/data-connector-details-logs.ts b/src/commands/pg/settings/data-connector-details-logs.ts index 49fb330f89..9e619f04c4 100644 --- a/src/commands/pg/settings/data-connector-details-logs.ts +++ b/src/commands/pg/settings/data-connector-details-logs.ts @@ -7,7 +7,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {type BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class DataConnectorDetailsLogs extends PGSettingsCommand { static aliases = ['pg:settings:explain-data-connector-details'] diff --git a/src/commands/pg/settings/log-connections.ts b/src/commands/pg/settings/log-connections.ts index 4f2f5b6be5..2121b386e3 100644 --- a/src/commands/pg/settings/log-connections.ts +++ b/src/commands/pg/settings/log-connections.ts @@ -7,7 +7,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {type BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogConnections extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/log-lock-waits.ts b/src/commands/pg/settings/log-lock-waits.ts index f17a82ab82..444d084116 100644 --- a/src/commands/pg/settings/log-lock-waits.ts +++ b/src/commands/pg/settings/log-lock-waits.ts @@ -6,7 +6,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {type BooleanAsString, booleanConverter, PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogLockWaits extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/log-min-duration-statement.ts b/src/commands/pg/settings/log-min-duration-statement.ts index e988d28b12..d38409de4d 100644 --- a/src/commands/pg/settings/log-min-duration-statement.ts +++ b/src/commands/pg/settings/log-min-duration-statement.ts @@ -6,7 +6,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogMinDurationStatement extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/log-min-error-statement.ts b/src/commands/pg/settings/log-min-error-statement.ts index 4f1abc5e02..4a9dfb5b66 100644 --- a/src/commands/pg/settings/log-min-error-statement.ts +++ b/src/commands/pg/settings/log-min-error-statement.ts @@ -6,7 +6,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogMinErrorStatement extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/log-statement.ts b/src/commands/pg/settings/log-statement.ts index f82ca9f1ad..ed9be8d4d5 100644 --- a/src/commands/pg/settings/log-statement.ts +++ b/src/commands/pg/settings/log-statement.ts @@ -6,7 +6,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class LogStatement extends PGSettingsCommand { static args = { diff --git a/src/commands/pg/settings/track-functions.ts b/src/commands/pg/settings/track-functions.ts index 09cfb49f84..080197be1b 100644 --- a/src/commands/pg/settings/track-functions.ts +++ b/src/commands/pg/settings/track-functions.ts @@ -6,7 +6,7 @@ import type {Setting, SettingKey} from '../../../lib/pg/types.js' import {PGSettingsCommand} from '../../../lib/pg/setter.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc // ref: https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-FUNCTIONS export default class TrackFunctions extends PGSettingsCommand { diff --git a/src/commands/pg/stats-reset.ts b/src/commands/pg/stats-reset.ts index e03e56305e..a7456cf3c0 100644 --- a/src/commands/pg/stats-reset.ts +++ b/src/commands/pg/stats-reset.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {ensureEssentialTierPlan} from '../../lib/pg/extras.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class PgStatsReset extends Command { static args = { diff --git a/src/commands/pg/table-indexes-size.ts b/src/commands/pg/table-indexes-size.ts index 9dac69d3ce..365a4a34d4 100644 --- a/src/commands/pg/table-indexes-size.ts +++ b/src/commands/pg/table-indexes-size.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateTableIndexesSizeQuery = (): string => ` SELECT c.relname AS table, diff --git a/src/commands/pg/table-size.ts b/src/commands/pg/table-size.ts index 61c50321ef..ae281064c3 100644 --- a/src/commands/pg/table-size.ts +++ b/src/commands/pg/table-size.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateTableSizeQuery = (): string => ` SELECT c.relname AS name, diff --git a/src/commands/pg/total-index-size.ts b/src/commands/pg/total-index-size.ts index dec37a0adc..878b9ba7c7 100644 --- a/src/commands/pg/total-index-size.ts +++ b/src/commands/pg/total-index-size.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateTotalIndexSizeQuery = (): string => ` SELECT pg_size_pretty(sum(c.relpages::bigint*8192)::bigint) AS size diff --git a/src/commands/pg/total-table-size.ts b/src/commands/pg/total-table-size.ts index 89e3c921de..9e748a2ae5 100644 --- a/src/commands/pg/total-table-size.ts +++ b/src/commands/pg/total-table-size.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateTotalTableSizeQuery = (): string => ` SELECT c.relname AS name, diff --git a/src/commands/pg/unfollow.ts b/src/commands/pg/unfollow.ts index 70ff03826b..c06ccd3311 100644 --- a/src/commands/pg/unfollow.ts +++ b/src/commands/pg/unfollow.ts @@ -9,7 +9,7 @@ import {PgDatabase} from '../../lib/pg/types.js' import {databaseNameFromUrl} from '../../lib/pg/util.js' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Unfollow extends Command { static args = { diff --git a/src/commands/pg/unused-indexes.ts b/src/commands/pg/unused-indexes.ts index cfa0bae03c..8050435607 100644 --- a/src/commands/pg/unused-indexes.ts +++ b/src/commands/pg/unused-indexes.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateUnusedIndexesQuery = (): string => ` SELECT diff --git a/src/commands/pg/upgrade/cancel.ts b/src/commands/pg/upgrade/cancel.ts index bcbb10ec72..cd2907ff38 100644 --- a/src/commands/pg/upgrade/cancel.ts +++ b/src/commands/pg/upgrade/cancel.ts @@ -8,7 +8,7 @@ import {PgDatabase, PgUpgradeError, PgUpgradeResponse} from '../../../lib/pg/typ import {formatResponseWithCommands} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Upgrade extends Command { static args = { diff --git a/src/commands/pg/upgrade/dryrun.ts b/src/commands/pg/upgrade/dryrun.ts index da1f1fc58e..cea8a75080 100644 --- a/src/commands/pg/upgrade/dryrun.ts +++ b/src/commands/pg/upgrade/dryrun.ts @@ -8,7 +8,7 @@ import {PgDatabase, PgUpgradeError, PgUpgradeResponse} from '../../../lib/pg/typ import {formatResponseWithCommands} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Upgrade extends Command { static args = { diff --git a/src/commands/pg/upgrade/prepare.ts b/src/commands/pg/upgrade/prepare.ts index c85c319564..9f78fcf1eb 100644 --- a/src/commands/pg/upgrade/prepare.ts +++ b/src/commands/pg/upgrade/prepare.ts @@ -8,7 +8,7 @@ import {PgDatabase, PgUpgradeError, PgUpgradeResponse} from '../../../lib/pg/typ import {formatResponseWithCommands} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Upgrade extends Command { static args = { diff --git a/src/commands/pg/upgrade/run.ts b/src/commands/pg/upgrade/run.ts index c172a7f591..39e420a28f 100644 --- a/src/commands/pg/upgrade/run.ts +++ b/src/commands/pg/upgrade/run.ts @@ -9,7 +9,7 @@ import {PgDatabase, PgUpgradeError, PgUpgradeResponse} from '../../../lib/pg/typ import {databaseNameFromUrl, formatResponseWithCommands} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Upgrade extends Command { static args = { diff --git a/src/commands/pg/upgrade/wait.ts b/src/commands/pg/upgrade/wait.ts index 326fd5eafd..7ee554b216 100644 --- a/src/commands/pg/upgrade/wait.ts +++ b/src/commands/pg/upgrade/wait.ts @@ -10,7 +10,7 @@ import {PgUpgradeStatus} from '../../../lib/pg/types.js' import {formatResponseWithCommands} from '../../../lib/pg/util.js' import {nls} from '../../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const wait = (ms: number) => new Promise(resolve => { setTimeout(resolve, ms) diff --git a/src/commands/pg/user-connections.ts b/src/commands/pg/user-connections.ts index aa2739c2b0..0b926f34fc 100644 --- a/src/commands/pg/user-connections.ts +++ b/src/commands/pg/user-connections.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const generateUserConnectionsQuery = (): string => ` SELECT diff --git a/src/commands/pg/vacuum-stats.ts b/src/commands/pg/vacuum-stats.ts index cb6237b8a1..322f7b0d10 100644 --- a/src/commands/pg/vacuum-stats.ts +++ b/src/commands/pg/vacuum-stats.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {nls} from '../../nls.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class VacuumStats extends Command { static args = { diff --git a/src/commands/ps/forward.ts b/src/commands/ps/forward.ts index 3d9f0ad6d6..f36a0ca918 100644 --- a/src/commands/ps/forward.ts +++ b/src/commands/ps/forward.ts @@ -9,7 +9,7 @@ import tsheredoc from 'tsheredoc' import {HerokuExec} from '../../lib/ps-exec/exec.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const forwardDebug = debug('cli:ps:forward') export default class Forward extends Command { diff --git a/src/commands/ps/index.ts b/src/commands/ps/index.ts index 58575259c4..b5f8fe9760 100644 --- a/src/commands/ps/index.ts +++ b/src/commands/ps/index.ts @@ -10,7 +10,7 @@ import {DynoExtended} from '../../lib/types/dyno-extended.js' import {Account} from '../../lib/types/fir.js' import {huxTableNoWrapOptions} from '../../lib/utils/table-utils.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Index extends Command { static description = 'list dynos for an app' diff --git a/src/commands/ps/restart.ts b/src/commands/ps/restart.ts index e29d951ef2..da25cac9a6 100644 --- a/src/commands/ps/restart.ts +++ b/src/commands/ps/restart.ts @@ -6,7 +6,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Restart extends Command { static aliases = ['dyno:restart'] diff --git a/src/commands/ps/scale.ts b/src/commands/ps/scale.ts index 818ca703c0..0fb81572bc 100644 --- a/src/commands/ps/scale.ts +++ b/src/commands/ps/scale.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {lazyModuleLoader} from '../../lib/lazy-module-loader.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const emptyFormationErr = (app: string) => ( new Error(`No process types on ${color.app(app)}.\nUpload a Procfile to add process types.\nhttps://devcenter.heroku.com/articles/procfile`) diff --git a/src/commands/ps/socks.ts b/src/commands/ps/socks.ts index 9dde77b3ee..fe307aa183 100644 --- a/src/commands/ps/socks.ts +++ b/src/commands/ps/socks.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {HerokuExec} from '../../lib/ps-exec/exec.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Socks extends Command { static description = 'Launch a SOCKS proxy into a dyno' diff --git a/src/commands/ps/stop.ts b/src/commands/ps/stop.ts index 0c0f47a5d2..35f80d572e 100644 --- a/src/commands/ps/stop.ts +++ b/src/commands/ps/stop.ts @@ -5,7 +5,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Stop extends Command { static aliases = ['dyno:stop', 'ps:kill', 'dyno:kill'] diff --git a/src/commands/ps/type.ts b/src/commands/ps/type.ts index 710abcebce..a1ba536a68 100644 --- a/src/commands/ps/type.ts +++ b/src/commands/ps/type.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {lazyModuleLoader} from '../../lib/lazy-module-loader.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const COST_MONTHLY: Record = { '1X': 36, diff --git a/src/commands/redis/keyspace-notifications.ts b/src/commands/redis/keyspace-notifications.ts index b713ee1626..0f59f736c3 100644 --- a/src/commands/redis/keyspace-notifications.ts +++ b/src/commands/redis/keyspace-notifications.ts @@ -4,7 +4,7 @@ import tsheredoc from 'tsheredoc' import redisApi, {RedisFormationConfigResponse} from '../../lib/redis/api.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class KeyspaceNotifications extends Command { static args = { diff --git a/src/commands/redis/stats-reset.ts b/src/commands/redis/stats-reset.ts index c0521d01e9..83435cac6c 100644 --- a/src/commands/redis/stats-reset.ts +++ b/src/commands/redis/stats-reset.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../lib/confirm-command.js' import redisApi, {RedisApiResponse} from '../../lib/redis/api.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class StatsReset extends Command { static args = { diff --git a/src/commands/redis/upgrade.ts b/src/commands/redis/upgrade.ts index c4dfccf342..bbfc41f830 100644 --- a/src/commands/redis/upgrade.ts +++ b/src/commands/redis/upgrade.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../lib/confirm-command.js' import redisApi, {RedisApiResponse} from '../../lib/redis/api.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Upgrade extends Command { static args = { diff --git a/src/commands/reviewapps/create.ts b/src/commands/reviewapps/create.ts index 349fdc772b..2cadaa9411 100644 --- a/src/commands/reviewapps/create.ts +++ b/src/commands/reviewapps/create.ts @@ -8,7 +8,7 @@ import disambiguate from '../../lib/pipelines/disambiguate.js' import createReviewApp from '../../lib/reviewapps/create-review-app.js' import {parseWaitInterval} from '../../lib/reviewapps/wait-review-app.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class ReviewappsCreate extends Command { static description = 'create a review app from a pipeline\'s connected repository' diff --git a/src/commands/run/inside.ts b/src/commands/run/inside.ts index 74ec713c99..fc64210a75 100644 --- a/src/commands/run/inside.ts +++ b/src/commands/run/inside.ts @@ -8,7 +8,7 @@ import Dyno from '../../lib/run/dyno.js' import {buildCommandWithLauncher, revertSortedArgs} from '../../lib/run/helpers.js' const debug = debugFactory('heroku:run:inside') -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class RunInside extends Command { /* eslint-disable perfectionist/sort-objects */ diff --git a/src/commands/spaces/create.ts b/src/commands/spaces/create.ts index d003f55e9a..3e381ba24e 100644 --- a/src/commands/spaces/create.ts +++ b/src/commands/spaces/create.ts @@ -9,7 +9,7 @@ import {splitCsv} from '../../lib/spaces/parsers.js' import {displayShieldState} from '../../lib/spaces/spaces.js' import {Space} from '../../lib/types/fir.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Create extends Command { static args = { diff --git a/src/commands/spaces/destroy.ts b/src/commands/spaces/destroy.ts index 34e3081a15..4efa9edf6a 100644 --- a/src/commands/spaces/destroy.ts +++ b/src/commands/spaces/destroy.ts @@ -9,7 +9,7 @@ import ConfirmCommand from '../../lib/confirm-command.js' import {displayNat} from '../../lib/spaces/spaces.js' import {Space} from '../../lib/types/fir.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc type RequiredSpaceWithNat = Required & {outbound_ips?: Required} diff --git a/src/commands/spaces/hosts.ts b/src/commands/spaces/hosts.ts index 030dfc0cba..8a434c501b 100644 --- a/src/commands/spaces/hosts.ts +++ b/src/commands/spaces/hosts.ts @@ -4,7 +4,7 @@ import tsheredoc from 'tsheredoc' import {displayHosts, displayHostsAsJSON, type Host} from '../../lib/spaces/hosts.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Hosts extends Command { static args = { diff --git a/src/commands/spaces/info.ts b/src/commands/spaces/info.ts index efef65a3ef..18fdab977f 100644 --- a/src/commands/spaces/info.ts +++ b/src/commands/spaces/info.ts @@ -9,7 +9,7 @@ import {renderInfo} from '../../lib/spaces/spaces.js' import {SpaceNat} from '../../lib/types/fir.js' import {SpaceWithOutboundIps} from '../../lib/types/spaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const spacesDebug = debug('spaces:info') diff --git a/src/commands/spaces/peerings/accept.ts b/src/commands/spaces/peerings/accept.ts index f2915978f7..2969bd84c7 100644 --- a/src/commands/spaces/peerings/accept.ts +++ b/src/commands/spaces/peerings/accept.ts @@ -3,7 +3,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Accept extends Command { static args = { diff --git a/src/commands/spaces/peerings/destroy.ts b/src/commands/spaces/peerings/destroy.ts index 170abef453..90df56ba58 100644 --- a/src/commands/spaces/peerings/destroy.ts +++ b/src/commands/spaces/peerings/destroy.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../../lib/confirm-command.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Destroy extends Command { static args = { diff --git a/src/commands/spaces/peerings/index.ts b/src/commands/spaces/peerings/index.ts index 12bc528034..d8f88968a9 100644 --- a/src/commands/spaces/peerings/index.ts +++ b/src/commands/spaces/peerings/index.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {displayPeerings, displayPeeringsAsJSON} from '../../../lib/spaces/peering.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Index extends Command { static args = { diff --git a/src/commands/spaces/peerings/info.ts b/src/commands/spaces/peerings/info.ts index d896b084fd..029c66af35 100644 --- a/src/commands/spaces/peerings/info.ts +++ b/src/commands/spaces/peerings/info.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {displayPeeringInfo} from '../../../lib/spaces/peering.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Info extends Command { static args = { diff --git a/src/commands/spaces/rename.ts b/src/commands/spaces/rename.ts index 8df5013e75..c1a72f3fec 100644 --- a/src/commands/spaces/rename.ts +++ b/src/commands/spaces/rename.ts @@ -3,7 +3,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {ux} from '@oclif/core/ux' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Rename extends Command { static description = 'renames a space' diff --git a/src/commands/spaces/topology.ts b/src/commands/spaces/topology.ts index 39fde2205a..545446fa4a 100644 --- a/src/commands/spaces/topology.ts +++ b/src/commands/spaces/topology.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {SpaceTopology} from '../../lib/types/spaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Topology extends Command { static args = { diff --git a/src/commands/spaces/transfer.ts b/src/commands/spaces/transfer.ts index b4d54bb60f..e18887a214 100644 --- a/src/commands/spaces/transfer.ts +++ b/src/commands/spaces/transfer.ts @@ -3,7 +3,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {ux} from '@oclif/core/ux' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Transfer extends Command { static description = 'transfer a space to another team' diff --git a/src/commands/spaces/trusted-ips/add.ts b/src/commands/spaces/trusted-ips/add.ts index e084c173c7..b9a1485356 100644 --- a/src/commands/spaces/trusted-ips/add.ts +++ b/src/commands/spaces/trusted-ips/add.ts @@ -4,7 +4,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Add extends Command { static args = { diff --git a/src/commands/spaces/trusted-ips/index.ts b/src/commands/spaces/trusted-ips/index.ts index b29d4abe46..0abcf100e9 100644 --- a/src/commands/spaces/trusted-ips/index.ts +++ b/src/commands/spaces/trusted-ips/index.ts @@ -4,7 +4,7 @@ import {hux} from '@heroku/heroku-cli-util' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Index extends Command { static args = { diff --git a/src/commands/spaces/trusted-ips/remove.ts b/src/commands/spaces/trusted-ips/remove.ts index bfca02b5fa..4969fb5b1a 100644 --- a/src/commands/spaces/trusted-ips/remove.ts +++ b/src/commands/spaces/trusted-ips/remove.ts @@ -4,7 +4,7 @@ import * as color from '@heroku/heroku-cli-util/color' import {Args, ux} from '@oclif/core' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Remove extends Command { static args = { diff --git a/src/commands/spaces/vpn/config.ts b/src/commands/spaces/vpn/config.ts index 4e84596c27..2b9c9c9137 100644 --- a/src/commands/spaces/vpn/config.ts +++ b/src/commands/spaces/vpn/config.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {displayVPNConfigInfo} from '../../../lib/spaces/vpn-connections.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Config extends Command { static args = { diff --git a/src/commands/spaces/vpn/connect.ts b/src/commands/spaces/vpn/connect.ts index 4dfd30c3e6..564af58395 100644 --- a/src/commands/spaces/vpn/connect.ts +++ b/src/commands/spaces/vpn/connect.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {splitCsv} from '../../../lib/spaces/parsers.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Connect extends Command { static args = { diff --git a/src/commands/spaces/vpn/connections.ts b/src/commands/spaces/vpn/connections.ts index 7f864dcdbb..b672b1b0fb 100644 --- a/src/commands/spaces/vpn/connections.ts +++ b/src/commands/spaces/vpn/connections.ts @@ -8,7 +8,7 @@ import {displayVPNStatus} from '../../../lib/spaces/format.js' type VpnConnectionTunnels = Required['tunnels'] -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Connections extends Command { static description = 'list the VPN Connections for a space' diff --git a/src/commands/spaces/vpn/destroy.ts b/src/commands/spaces/vpn/destroy.ts index 7f53c874be..3727e276b4 100644 --- a/src/commands/spaces/vpn/destroy.ts +++ b/src/commands/spaces/vpn/destroy.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import ConfirmCommand from '../../../lib/confirm-command.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Destroy extends Command { static args = { diff --git a/src/commands/spaces/vpn/info.ts b/src/commands/spaces/vpn/info.ts index e5664c7334..21cdaf05e4 100644 --- a/src/commands/spaces/vpn/info.ts +++ b/src/commands/spaces/vpn/info.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {displayCIDR, displayVPNStatus} from '../../../lib/spaces/format.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Info extends Command { static args = { diff --git a/src/commands/spaces/vpn/update.ts b/src/commands/spaces/vpn/update.ts index 726cb3e0ec..d4cd0e1596 100644 --- a/src/commands/spaces/vpn/update.ts +++ b/src/commands/spaces/vpn/update.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {splitCsv} from '../../../lib/spaces/parsers.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Update extends Command { static args = { diff --git a/src/commands/spaces/vpn/wait.ts b/src/commands/spaces/vpn/wait.ts index 4b238d052c..a9edce0a7f 100644 --- a/src/commands/spaces/vpn/wait.ts +++ b/src/commands/spaces/vpn/wait.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import {displayVPNConfigInfo} from '../../../lib/spaces/vpn-connections.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const wait = (ms: number) => new Promise(resolve => { setTimeout(resolve, ms) diff --git a/src/commands/spaces/wait.ts b/src/commands/spaces/wait.ts index 5f1c98524e..5ee887be9b 100644 --- a/src/commands/spaces/wait.ts +++ b/src/commands/spaces/wait.ts @@ -10,7 +10,7 @@ import {renderInfo} from '../../lib/spaces/spaces.js' import {SpaceNat} from '../../lib/types/fir.js' import {SpaceWithOutboundIps} from '../../lib/types/spaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const spacesDebug = debug('spaces:wait') diff --git a/src/commands/telemetry/add.ts b/src/commands/telemetry/add.ts index d5d1fcb6f2..411e37dfb4 100644 --- a/src/commands/telemetry/add.ts +++ b/src/commands/telemetry/add.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import {validateAndFormatSignals} from '../../lib/telemetry/util.js' import {TelemetryDrain} from '../../lib/types/telemetry.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Add extends Command { static args = { diff --git a/src/commands/telemetry/remove.ts b/src/commands/telemetry/remove.ts index b7c2389d0f..b5d6dfdfdb 100644 --- a/src/commands/telemetry/remove.ts +++ b/src/commands/telemetry/remove.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import {TelemetryDrain} from '../../lib/types/telemetry.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Remove extends Command { static args = { diff --git a/src/commands/telemetry/update.ts b/src/commands/telemetry/update.ts index 23e080f9c1..f9c9cf2359 100644 --- a/src/commands/telemetry/update.ts +++ b/src/commands/telemetry/update.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {displayTelemetryDrain, validateAndFormatSignals} from '../../lib/telemetry/util.js' import {TelemetryDrain, TelemetryDrainWithOptionalKeys, TelemetryExporterWithOptionalKeys} from '../../lib/types/telemetry.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export default class Update extends Command { static args = { diff --git a/src/hooks/preupdate/check-npm-auth.ts b/src/hooks/preupdate/check-npm-auth.ts index acb6dfdfbf..ca75241eda 100644 --- a/src/hooks/preupdate/check-npm-auth.ts +++ b/src/hooks/preupdate/check-npm-auth.ts @@ -4,12 +4,9 @@ import {ux} from '@oclif/core/ux' import inquirer from 'inquirer' import {readFile} from 'node:fs/promises' import {join} from 'node:path' -import tsheredocLib from 'tsheredoc' +import tsheredoc from 'tsheredoc' import {NpmAuth} from '../../lib/npm-auth.js' - -const tsheredoc = tsheredocLib.default - /** * Check if user has private plugins that may require npm authentication */ diff --git a/src/lib/data/pool-config.ts b/src/lib/data/pool-config.ts index 7c67ec7209..4d816ffc45 100644 --- a/src/lib/data/pool-config.ts +++ b/src/lib/data/pool-config.ts @@ -8,7 +8,7 @@ import tsheredoc from 'tsheredoc' import {ExtendedPostgresLevelInfo, PoolInfoResponse} from './types.js' import {renderLevelChoices, renderPricingInfo} from './utils.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {prompt, Separator} = inquirer diff --git a/src/lib/npm-auth.ts b/src/lib/npm-auth.ts index b039925ef7..6ffb558bd8 100644 --- a/src/lib/npm-auth.ts +++ b/src/lib/npm-auth.ts @@ -1,10 +1,9 @@ import {ux} from '@oclif/core/ux' import {exec, spawn} from 'node:child_process' import {promisify} from 'node:util' -import tsheredocLib from 'tsheredoc' +import tsheredoc from 'tsheredoc' const execAsync = promisify(exec) -const tsheredoc = tsheredocLib.default // eslint-disable-next-line unicorn/no-static-only-class export class NpmAuth { diff --git a/src/lib/pg/backups.ts b/src/lib/pg/backups.ts index 3331435182..339cb3635d 100644 --- a/src/lib/pg/backups.ts +++ b/src/lib/pg/backups.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import type {BackupTransfer} from './types.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc class Backups { protected app: string diff --git a/src/lib/pg/push-pull.ts b/src/lib/pg/push-pull.ts index db98647e31..ff5e8ad5b1 100644 --- a/src/lib/pg/push-pull.ts +++ b/src/lib/pg/push-pull.ts @@ -7,7 +7,7 @@ import childProcess, {ChildProcess, SpawnSyncReturns} from 'node:child_process' import {Readable, Writable} from 'node:stream' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const debug = debugFactory('pg:push-pull') export const parseExclusions = (rawExcludeList: string | undefined): Array => ( diff --git a/src/lib/ps-exec/exec.ts b/src/lib/ps-exec/exec.ts index 3e5f82d786..2e3bd7c83b 100644 --- a/src/lib/ps-exec/exec.ts +++ b/src/lib/ps-exec/exec.ts @@ -13,7 +13,7 @@ import tsheredoc from 'tsheredoc' import {App, BuildpackInstallation} from '../types/fir.js' import {HerokuSsh} from './ssh.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc interface ExecContext { app: string diff --git a/test/unit/commands/buildpacks/index.unit.test.ts b/test/unit/commands/buildpacks/index.unit.test.ts index 027700492c..ba4a4f1971 100644 --- a/test/unit/commands/buildpacks/index.unit.test.ts +++ b/test/unit/commands/buildpacks/index.unit.test.ts @@ -4,7 +4,7 @@ import nock from 'nock' import tsheredoc from 'tsheredoc' import Buildpacks from '../../../../src/commands/buildpacks/index.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc import {BuildpackInstallationsStub as Stubber} from '../../../helpers/buildpacks/buildpack-installations-stub.js' diff --git a/test/unit/commands/certs/add.unit.test.ts b/test/unit/commands/certs/add.unit.test.ts index fe4a299ea6..497caa0d84 100644 --- a/test/unit/commands/certs/add.unit.test.ts +++ b/test/unit/commands/certs/add.unit.test.ts @@ -3,7 +3,7 @@ import {expect} from 'chai' import nock from 'nock' import {restore, SinonStub, stub} from 'sinon' import tsheredoc from 'tsheredoc' -const heredoc = tsheredoc.default +const heredoc = tsheredoc import Cmd from '../../../../src/commands/certs/add.js' import {CertAndKeyManager} from '../../../../src/lib/certs/get-cert-and-key.js' import { diff --git a/test/unit/commands/certs/auto/disable.unit.test.ts b/test/unit/commands/certs/auto/disable.unit.test.ts index ebc5053480..4354cebe31 100644 --- a/test/unit/commands/certs/auto/disable.unit.test.ts +++ b/test/unit/commands/certs/auto/disable.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/certs/auto/disable.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs:auto:disable', function () { beforeEach(function () { diff --git a/test/unit/commands/certs/auto/enable.unit.test.ts b/test/unit/commands/certs/auto/enable.unit.test.ts index 995cb9a21d..5fe7f0b2f5 100644 --- a/test/unit/commands/certs/auto/enable.unit.test.ts +++ b/test/unit/commands/certs/auto/enable.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/certs/auto/enable.js' import removeAllWhitespace from '../../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const sandbox = sinon.createSandbox() describe('heroku certs:auto:enable', function () { diff --git a/test/unit/commands/certs/auto/index.unit.test.ts b/test/unit/commands/certs/auto/index.unit.test.ts index 05472c3f5c..4bdb47919c 100644 --- a/test/unit/commands/certs/auto/index.unit.test.ts +++ b/test/unit/commands/certs/auto/index.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/certs/auto/index.js' import removeAllWhitespace from '../../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const sandbox = createSandbox() const letsEncrypt = { domains: [], diff --git a/test/unit/commands/certs/auto/refresh.unit.test.ts b/test/unit/commands/certs/auto/refresh.unit.test.ts index f7d5793307..c30b83269a 100644 --- a/test/unit/commands/certs/auto/refresh.unit.test.ts +++ b/test/unit/commands/certs/auto/refresh.unit.test.ts @@ -4,7 +4,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/certs/auto/refresh.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs:auto:refresh', function () { beforeEach(function () { diff --git a/test/unit/commands/certs/index.unit.test.ts b/test/unit/commands/certs/index.unit.test.ts index 65c37e2175..cd9e3bde95 100644 --- a/test/unit/commands/certs/index.unit.test.ts +++ b/test/unit/commands/certs/index.unit.test.ts @@ -12,7 +12,7 @@ import { } from '../../../helpers/stubs/sni-endpoints.js' import removeAllWhitespace from '../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs', function () { it('warns about no SSL certificates if the app has no certs', async function () { diff --git a/test/unit/commands/certs/info.unit.test.ts b/test/unit/commands/certs/info.unit.test.ts index 4b510cab2f..785c6a26b3 100644 --- a/test/unit/commands/certs/info.unit.test.ts +++ b/test/unit/commands/certs/info.unit.test.ts @@ -15,7 +15,7 @@ import { } from '../../../helpers/stubs/sni-endpoints.js' import * as sharedSni from './shared-sni.unit.test.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs:info', function () { it('shows certificate details when self-signed', async function () { diff --git a/test/unit/commands/certs/remove.unit.test.ts b/test/unit/commands/certs/remove.unit.test.ts index 38b3aa5198..db70179fa9 100644 --- a/test/unit/commands/certs/remove.unit.test.ts +++ b/test/unit/commands/certs/remove.unit.test.ts @@ -9,7 +9,7 @@ import {SniEndpoint} from '../../../../src/lib/types/sni-endpoint.js' import {endpoint} from '../../../helpers/stubs/sni-endpoints.js' import * as sharedSni from './shared-sni.unit.test.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs:remove', function () { afterEach(function () { diff --git a/test/unit/commands/certs/shared-sni.unit.test.ts b/test/unit/commands/certs/shared-sni.unit.test.ts index b70b202b8a..be314e65e5 100644 --- a/test/unit/commands/certs/shared-sni.unit.test.ts +++ b/test/unit/commands/certs/shared-sni.unit.test.ts @@ -15,7 +15,7 @@ import { endpointHeroku, } from '../../../helpers/stubs/sni-endpoints.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc export const shouldHandleArgs = ( commandText: string, diff --git a/test/unit/commands/certs/update.unit.test.ts b/test/unit/commands/certs/update.unit.test.ts index 42b29464cf..ea9aa3caf3 100644 --- a/test/unit/commands/certs/update.unit.test.ts +++ b/test/unit/commands/certs/update.unit.test.ts @@ -13,7 +13,7 @@ import {SniEndpoint} from '../../../../src/lib/types/sni-endpoint.js' import {certificateDetails, endpoint} from '../../../helpers/stubs/sni-endpoints.js' import * as sharedSni from './shared-sni.unit.test.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku certs:update', function () { let stubbedGetCertAndKey: SinonStub diff --git a/test/unit/commands/dashboard.unit.test.ts b/test/unit/commands/dashboard.unit.test.ts index 3cd5ccd98a..24d655cae3 100644 --- a/test/unit/commands/dashboard.unit.test.ts +++ b/test/unit/commands/dashboard.unit.test.ts @@ -9,7 +9,7 @@ import Cmd from '../../../src/commands/dashboard.js' import {ago} from '../../../src/lib/time.js' import {unwrap} from '../../helpers/utils/unwrap.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('dashboard', function () { if (os.platform() === 'win32') { diff --git a/test/unit/commands/data/pg/attachments/create.unit.test.ts b/test/unit/commands/data/pg/attachments/create.unit.test.ts index fe6ef016df..1dc49c5431 100644 --- a/test/unit/commands/data/pg/attachments/create.unit.test.ts +++ b/test/unit/commands/data/pg/attachments/create.unit.test.ts @@ -20,7 +20,7 @@ import { releasesResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:attachments:create', function () { let resolveStub: SinonStub diff --git a/test/unit/commands/data/pg/attachments/destroy.unit.test.ts b/test/unit/commands/data/pg/attachments/destroy.unit.test.ts index e65d78efea..8af0d819c4 100644 --- a/test/unit/commands/data/pg/attachments/destroy.unit.test.ts +++ b/test/unit/commands/data/pg/attachments/destroy.unit.test.ts @@ -14,7 +14,7 @@ import { releasesResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:attachments:destroy', function () { let resolveStub: SinonStub diff --git a/test/unit/commands/data/pg/create.unit.test.ts b/test/unit/commands/data/pg/create.unit.test.ts index d9f2b75ea6..303e492424 100644 --- a/test/unit/commands/data/pg/create.unit.test.ts +++ b/test/unit/commands/data/pg/create.unit.test.ts @@ -15,7 +15,7 @@ import { pricingResponse, } from '../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:create', function () { let promptStub: SinonStub diff --git a/test/unit/commands/data/pg/credentials/create.unit.test.ts b/test/unit/commands/data/pg/credentials/create.unit.test.ts index 2b1e66139c..744bf6e792 100644 --- a/test/unit/commands/data/pg/credentials/create.unit.test.ts +++ b/test/unit/commands/data/pg/credentials/create.unit.test.ts @@ -9,7 +9,7 @@ import { addon, createCredentialResponse, essentialAddon, legacyEssentialAddon, nonAdvancedAddon, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:credentials:create', function () { it('shows error for legacy Essential-tier databases', async function () { diff --git a/test/unit/commands/data/pg/credentials/destroy.unit.test.ts b/test/unit/commands/data/pg/credentials/destroy.unit.test.ts index 0739b57b75..67db78029e 100644 --- a/test/unit/commands/data/pg/credentials/destroy.unit.test.ts +++ b/test/unit/commands/data/pg/credentials/destroy.unit.test.ts @@ -19,7 +19,7 @@ import { nonAdvancedCredentialsMultipleAttachmentsResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:credentials:destroy', function () { it('shows error for Legacy Essential-tier databases', async function () { diff --git a/test/unit/commands/data/pg/credentials/index.unit.test.ts b/test/unit/commands/data/pg/credentials/index.unit.test.ts index 12ddee45c2..32db71efa8 100644 --- a/test/unit/commands/data/pg/credentials/index.unit.test.ts +++ b/test/unit/commands/data/pg/credentials/index.unit.test.ts @@ -17,7 +17,7 @@ import { } from '../../../../../fixtures/data/pg/fixtures.js' import removeAllWhitespace from '../../../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:credentials:index', function () { afterEach(function () { diff --git a/test/unit/commands/data/pg/credentials/rotate.unit.test.ts b/test/unit/commands/data/pg/credentials/rotate.unit.test.ts index f9d4144123..dece88d602 100644 --- a/test/unit/commands/data/pg/credentials/rotate.unit.test.ts +++ b/test/unit/commands/data/pg/credentials/rotate.unit.test.ts @@ -21,7 +21,7 @@ import { nonAdvancedCredentialsResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:credentials:rotate', function () { let confirmStub: SinonStub diff --git a/test/unit/commands/data/pg/credentials/url.unit.test.ts b/test/unit/commands/data/pg/credentials/url.unit.test.ts index e418ab5baa..2cbebd9165 100644 --- a/test/unit/commands/data/pg/credentials/url.unit.test.ts +++ b/test/unit/commands/data/pg/credentials/url.unit.test.ts @@ -17,7 +17,7 @@ import { nonAdvancedInactiveCredentialResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:credentials:url', function () { it('shows error for Legacy Essential-tier databases with a custom credential name', async function () { diff --git a/test/unit/commands/data/pg/destroy.unit.test.ts b/test/unit/commands/data/pg/destroy.unit.test.ts index 5330f4b8f8..2c82dffdaa 100644 --- a/test/unit/commands/data/pg/destroy.unit.test.ts +++ b/test/unit/commands/data/pg/destroy.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import DataPgDestroy from '../../../../../src/commands/data/pg/destroy.js' import {addon, destroyedAddonResponse, nonPostgresAddon} from '../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:destroy', function () { it('destroys a advanced addon', async function () { diff --git a/test/unit/commands/data/pg/fork.unit.test.ts b/test/unit/commands/data/pg/fork.unit.test.ts index a12071cf1f..353be022f7 100644 --- a/test/unit/commands/data/pg/fork.unit.test.ts +++ b/test/unit/commands/data/pg/fork.unit.test.ts @@ -17,7 +17,7 @@ import { } from '../../../../fixtures/data/pg/fixtures.js' const stubbedDate = new Date('2025-01-31T00:00:00+00:00') -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:fork', function () { beforeEach(function () { diff --git a/test/unit/commands/data/pg/info.unit.test.ts b/test/unit/commands/data/pg/info.unit.test.ts index ee9a55a5e0..b6c5b1f3d9 100644 --- a/test/unit/commands/data/pg/info.unit.test.ts +++ b/test/unit/commands/data/pg/info.unit.test.ts @@ -17,7 +17,7 @@ import { pgInfoWithUncompliantPlanLimits, } from '../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:info', function () { let dataApi: nock.Scope diff --git a/test/unit/commands/data/pg/quotas/index.unit.test.ts b/test/unit/commands/data/pg/quotas/index.unit.test.ts index 08f6684217..45ccce028b 100644 --- a/test/unit/commands/data/pg/quotas/index.unit.test.ts +++ b/test/unit/commands/data/pg/quotas/index.unit.test.ts @@ -12,7 +12,7 @@ import { storageQuotaResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:quotas', function () { let dataApi: nock.Scope diff --git a/test/unit/commands/data/pg/quotas/update.unit.test.ts b/test/unit/commands/data/pg/quotas/update.unit.test.ts index a752a55706..498d78c878 100644 --- a/test/unit/commands/data/pg/quotas/update.unit.test.ts +++ b/test/unit/commands/data/pg/quotas/update.unit.test.ts @@ -11,7 +11,7 @@ import { storageQuotaResponse, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:quotas:update', function () { let dataApi: nock.Scope diff --git a/test/unit/commands/data/pg/settings.unit.test.ts b/test/unit/commands/data/pg/settings.unit.test.ts index fade860ef7..3dbabe25e8 100644 --- a/test/unit/commands/data/pg/settings.unit.test.ts +++ b/test/unit/commands/data/pg/settings.unit.test.ts @@ -13,7 +13,7 @@ import { } from '../../../../fixtures/data/pg/fixtures.js' import removeAllWhitespace from '../../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:settings', function () { it('exits with error if it isn\'t a Advanced-tier database', async function () { diff --git a/test/unit/commands/data/pg/update.unit.test.ts b/test/unit/commands/data/pg/update.unit.test.ts index 9f1c02000f..46382dbe15 100644 --- a/test/unit/commands/data/pg/update.unit.test.ts +++ b/test/unit/commands/data/pg/update.unit.test.ts @@ -22,7 +22,7 @@ import { pricingResponse, } from '../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const {prompt} = inquirer describe('data:pg:update', function () { diff --git a/test/unit/commands/data/pg/upgrade/run.unit.test.ts b/test/unit/commands/data/pg/upgrade/run.unit.test.ts index b6ea254c13..3299cbd34f 100644 --- a/test/unit/commands/data/pg/upgrade/run.unit.test.ts +++ b/test/unit/commands/data/pg/upgrade/run.unit.test.ts @@ -11,7 +11,7 @@ import { pgInfo, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:upgrade:run', function () { it('upgrades an advanced database to the latest version', async function () { diff --git a/test/unit/commands/data/pg/upgrade/wait.unit.test.ts b/test/unit/commands/data/pg/upgrade/wait.unit.test.ts index 127283a1fe..54b76fccdb 100644 --- a/test/unit/commands/data/pg/upgrade/wait.unit.test.ts +++ b/test/unit/commands/data/pg/upgrade/wait.unit.test.ts @@ -16,7 +16,7 @@ import { waitStatusUpgrading, } from '../../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:upgrade:wait', function () { let dataApi: nock.Scope diff --git a/test/unit/commands/data/pg/wait.unit.test.ts b/test/unit/commands/data/pg/wait.unit.test.ts index ddcba98d9a..c41eef3f65 100644 --- a/test/unit/commands/data/pg/wait.unit.test.ts +++ b/test/unit/commands/data/pg/wait.unit.test.ts @@ -19,7 +19,7 @@ import { waitStatusUpgrading, } from '../../../../fixtures/data/pg/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('data:pg:wait', function () { let dataApi: nock.Scope diff --git a/test/unit/commands/pg/backups/cancel.unit.test.ts b/test/unit/commands/pg/backups/cancel.unit.test.ts index 03ac9a166b..564d46f7e5 100644 --- a/test/unit/commands/pg/backups/cancel.unit.test.ts +++ b/test/unit/commands/pg/backups/cancel.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/cancel.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:backups:cancel', function () { let pg: nock.Scope diff --git a/test/unit/commands/pg/backups/capture.unit.test.ts b/test/unit/commands/pg/backups/capture.unit.test.ts index b169bbe6ad..0e28606a27 100644 --- a/test/unit/commands/pg/backups/capture.unit.test.ts +++ b/test/unit/commands/pg/backups/capture.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/capture.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:backups:capture', function () { const addon = { diff --git a/test/unit/commands/pg/backups/index.unit.test.ts b/test/unit/commands/pg/backups/index.unit.test.ts index 5c862f5521..c79bf78513 100644 --- a/test/unit/commands/pg/backups/index.unit.test.ts +++ b/test/unit/commands/pg/backups/index.unit.test.ts @@ -8,7 +8,7 @@ import type {BackupTransfer} from '../../../../../src/lib/pg/types.js' import Cmd from '../../../../../src/commands/pg/backups/index.js' import normalizeTableOutput from '../../../../helpers/utils/normalize-table-output.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:backups', function () { let pg: nock.Scope diff --git a/test/unit/commands/pg/backups/info.unit.test.ts b/test/unit/commands/pg/backups/info.unit.test.ts index 4d33513b77..a4029a222e 100644 --- a/test/unit/commands/pg/backups/info.unit.test.ts +++ b/test/unit/commands/pg/backups/info.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/info.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const shouldInfo = function (cmdRun: (args: string[]) => Promise) { afterEach(function () { nock.cleanAll() diff --git a/test/unit/commands/pg/backups/restore.unit.test.ts b/test/unit/commands/pg/backups/restore.unit.test.ts index 6efc71c059..c4842a5ed8 100644 --- a/test/unit/commands/pg/backups/restore.unit.test.ts +++ b/test/unit/commands/pg/backups/restore.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/restore.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const addon = { app: {name: 'myapp'}, id: 1, diff --git a/test/unit/commands/pg/backups/schedules.unit.test.ts b/test/unit/commands/pg/backups/schedules.unit.test.ts index 48bbcddb0d..51305e3c8b 100644 --- a/test/unit/commands/pg/backups/schedules.unit.test.ts +++ b/test/unit/commands/pg/backups/schedules.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/schedules.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const shouldSchedules = function (cmdRun: (args: string[]) => Promise) { afterEach(function () { nock.cleanAll() diff --git a/test/unit/commands/pg/backups/unschedule.unit.test.ts b/test/unit/commands/pg/backups/unschedule.unit.test.ts index d07eece9f3..6e495140b3 100644 --- a/test/unit/commands/pg/backups/unschedule.unit.test.ts +++ b/test/unit/commands/pg/backups/unschedule.unit.test.ts @@ -8,7 +8,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/backups/unschedule.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:backups:unschedule', function () { const shouldUnschedule = function (cmdRun: (args: string[]) => Promise) { diff --git a/test/unit/commands/pg/credentials/destroy.unit.test.ts b/test/unit/commands/pg/credentials/destroy.unit.test.ts index e321fb3e6c..7ba5c6048c 100644 --- a/test/unit/commands/pg/credentials/destroy.unit.test.ts +++ b/test/unit/commands/pg/credentials/destroy.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/credentials/destroy.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:credentials:destroy', function () { const addon = { diff --git a/test/unit/commands/pg/credentials/repair-default.unit.test.ts b/test/unit/commands/pg/credentials/repair-default.unit.test.ts index 530aae3043..a60475a0f4 100644 --- a/test/unit/commands/pg/credentials/repair-default.unit.test.ts +++ b/test/unit/commands/pg/credentials/repair-default.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/credentials/repair-default.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:credentials:repair-default', function () { const addon = { diff --git a/test/unit/commands/pg/credentials/rotate.unit.test.ts b/test/unit/commands/pg/credentials/rotate.unit.test.ts index 7163bdba61..20dd20e175 100644 --- a/test/unit/commands/pg/credentials/rotate.unit.test.ts +++ b/test/unit/commands/pg/credentials/rotate.unit.test.ts @@ -9,7 +9,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/credentials/rotate.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const addon = { id: 1, name: 'postgres-1', plan: {name: 'heroku-postgresql:standard-0'}, diff --git a/test/unit/commands/pg/credentials/url.unit.test.ts b/test/unit/commands/pg/credentials/url.unit.test.ts index eac7fb3c06..a85a687b3a 100644 --- a/test/unit/commands/pg/credentials/url.unit.test.ts +++ b/test/unit/commands/pg/credentials/url.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/credentials/url.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:credentials:url', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/diagnose.unit.test.ts b/test/unit/commands/pg/diagnose.unit.test.ts index 04339c2ff5..0821793d3a 100644 --- a/test/unit/commands/pg/diagnose.unit.test.ts +++ b/test/unit/commands/pg/diagnose.unit.test.ts @@ -10,7 +10,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/diagnose.js' import normalizeTableOutput from '../../../helpers/utils/normalize-table-output.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:diagnose', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/links/create.unit.test.ts b/test/unit/commands/pg/links/create.unit.test.ts index 812b05655e..631f10d5d5 100644 --- a/test/unit/commands/pg/links/create.unit.test.ts +++ b/test/unit/commands/pg/links/create.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/links/create.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:links:create', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/links/destroy.unit.test.ts b/test/unit/commands/pg/links/destroy.unit.test.ts index aa9ee60a2f..599ba03355 100644 --- a/test/unit/commands/pg/links/destroy.unit.test.ts +++ b/test/unit/commands/pg/links/destroy.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/links/destroy.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:links:destroy', function () { afterEach(function () { diff --git a/test/unit/commands/pg/links/index.unit.test.ts b/test/unit/commands/pg/links/index.unit.test.ts index 1445f36bb8..c28a3c77f1 100644 --- a/test/unit/commands/pg/links/index.unit.test.ts +++ b/test/unit/commands/pg/links/index.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/links/index.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:links', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/promote.unit.test.ts b/test/unit/commands/pg/promote.unit.test.ts index 163cb476fe..3456b45ba5 100644 --- a/test/unit/commands/pg/promote.unit.test.ts +++ b/test/unit/commands/pg/promote.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/promote.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:promote when argument is database', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/ps.unit.test.ts b/test/unit/commands/pg/ps.unit.test.ts index 976db9d46a..f3287333c0 100644 --- a/test/unit/commands/pg/ps.unit.test.ts +++ b/test/unit/commands/pg/ps.unit.test.ts @@ -8,7 +8,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/ps.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const FAKE_OUTPUT_TEXT = heredoc(` pid | state | source | username | running_for | transaction_start | waiting | query diff --git a/test/unit/commands/pg/pull.unit.test.ts b/test/unit/commands/pg/pull.unit.test.ts index 386579429d..fea49e6f72 100644 --- a/test/unit/commands/pg/pull.unit.test.ts +++ b/test/unit/commands/pg/pull.unit.test.ts @@ -9,7 +9,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/pull.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:pull', function () { const skipOnWindows = process.platform === 'win32' ? it.skip : it diff --git a/test/unit/commands/pg/push.unit.test.ts b/test/unit/commands/pg/push.unit.test.ts index dbf8aa4852..97534a7478 100644 --- a/test/unit/commands/pg/push.unit.test.ts +++ b/test/unit/commands/pg/push.unit.test.ts @@ -9,7 +9,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/push.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:push', function () { const skipOnWindows = process.platform === 'win32' ? it.skip : it diff --git a/test/unit/commands/pg/reset.unit.test.ts b/test/unit/commands/pg/reset.unit.test.ts index 9bc0ff4cbc..c74c2b6180 100644 --- a/test/unit/commands/pg/reset.unit.test.ts +++ b/test/unit/commands/pg/reset.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/pg/reset.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:reset', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain.unit.test.ts b/test/unit/commands/pg/settings/auto-explain.unit.test.ts index 5609b48ab7..d895b63167 100644 --- a/test/unit/commands/pg/settings/auto-explain.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/auto-explain.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts index c903c4c828..be8835d297 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-analyze.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-analyze', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts index e1d875eab8..9381390857 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-buffers.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-buffers', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts index 2e8927634d..9889669e90 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-format.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-format', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts index e62da904a6..0ee88e2f8c 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-min-duration.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-min-duration', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts index 56d676a7c5..621b97de24 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-nested-statements.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-nested-statements', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts index 5b4768ac0c..53801d3bab 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-triggers.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-triggers', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts index 98b307ce91..983b0ce6ea 100644 --- a/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts +++ b/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../../src/commands/pg/settings/auto-explain/log-verbose.js' import * as fixtures from '../../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:auto-explain:log-verbose', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts b/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts index 37b6bc5861..455c404436 100644 --- a/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts +++ b/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/data-connector-details-logs.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:data-connector-details-logs', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/index.unit.test.ts b/test/unit/commands/pg/settings/index.unit.test.ts index dd3262eaec..5e713a7534 100644 --- a/test/unit/commands/pg/settings/index.unit.test.ts +++ b/test/unit/commands/pg/settings/index.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/index.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/settings/log-connections.unit.test.ts b/test/unit/commands/pg/settings/log-connections.unit.test.ts index e8c456865f..0ba00b9c02 100644 --- a/test/unit/commands/pg/settings/log-connections.unit.test.ts +++ b/test/unit/commands/pg/settings/log-connections.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/log-connections.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:log-connections', function () { let api: nock.Scope diff --git a/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts b/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts index 9cf6317c1e..76ed2d5e8f 100644 --- a/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts +++ b/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/log-lock-waits.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:log-lock-waits', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts b/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts index cec41032a6..1cfab85da1 100644 --- a/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts +++ b/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/log-min-duration-statement.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:log-min-duration-statement', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts b/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts index 3b16fa182a..d350feb71e 100644 --- a/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts +++ b/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/log-min-error-statement.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:log-min-error-statement', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/log-statement.unit.test.ts b/test/unit/commands/pg/settings/log-statement.unit.test.ts index 0a6a1a8d10..9bdf870a67 100644 --- a/test/unit/commands/pg/settings/log-statement.unit.test.ts +++ b/test/unit/commands/pg/settings/log-statement.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/log-statement.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:log-statement', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/settings/track-functions.unit.test.ts b/test/unit/commands/pg/settings/track-functions.unit.test.ts index 7406895c6d..945a91f27b 100644 --- a/test/unit/commands/pg/settings/track-functions.unit.test.ts +++ b/test/unit/commands/pg/settings/track-functions.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/settings/track-functions.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:settings:track-functions', function () { const addon = fixtures.addons['dwh-db'] diff --git a/test/unit/commands/pg/upgrade/cancel.unit.test.ts b/test/unit/commands/pg/upgrade/cancel.unit.test.ts index b36ed570cd..b46e031522 100644 --- a/test/unit/commands/pg/upgrade/cancel.unit.test.ts +++ b/test/unit/commands/pg/upgrade/cancel.unit.test.ts @@ -10,7 +10,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/upgrade/cancel.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc import ansis from 'ansis' diff --git a/test/unit/commands/pg/upgrade/dryrun.unit.test.ts b/test/unit/commands/pg/upgrade/dryrun.unit.test.ts index c6bbcbbc89..52ba3273e9 100644 --- a/test/unit/commands/pg/upgrade/dryrun.unit.test.ts +++ b/test/unit/commands/pg/upgrade/dryrun.unit.test.ts @@ -11,7 +11,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/upgrade/dryrun.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:upgrade:dryrun', function () { let addon: Heroku.AddOn diff --git a/test/unit/commands/pg/upgrade/prepare.unit.test.ts b/test/unit/commands/pg/upgrade/prepare.unit.test.ts index 8f1fd7574d..0373d6ec6a 100644 --- a/test/unit/commands/pg/upgrade/prepare.unit.test.ts +++ b/test/unit/commands/pg/upgrade/prepare.unit.test.ts @@ -11,7 +11,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/upgrade/prepare.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:upgrade:prepare', function () { let addon: Heroku.AddOn diff --git a/test/unit/commands/pg/upgrade/run.unit.test.ts b/test/unit/commands/pg/upgrade/run.unit.test.ts index faf4d2f56d..bc4cab7c85 100644 --- a/test/unit/commands/pg/upgrade/run.unit.test.ts +++ b/test/unit/commands/pg/upgrade/run.unit.test.ts @@ -11,7 +11,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/upgrade/run.js' import * as fixtures from '../../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('pg:upgrade:run', function () { let hobbyAddon: Heroku.AddOn diff --git a/test/unit/commands/pg/upgrade/wait.unit.test.ts b/test/unit/commands/pg/upgrade/wait.unit.test.ts index fd346f2d2d..ef9b91b279 100644 --- a/test/unit/commands/pg/upgrade/wait.unit.test.ts +++ b/test/unit/commands/pg/upgrade/wait.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/pg/upgrade/wait.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const all = [ {id: 1, name: 'postgres-1', plan: {name: 'heroku-postgresql:hobby-dev'}}, diff --git a/test/unit/commands/ps/index.unit.test.ts b/test/unit/commands/ps/index.unit.test.ts index a10eed9b17..3c20805435 100644 --- a/test/unit/commands/ps/index.unit.test.ts +++ b/test/unit/commands/ps/index.unit.test.ts @@ -10,7 +10,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/ps/index.js' import normalizeTableOutput from '../../../helpers/utils/normalize-table-output.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const hourAgo = new Date(Date.now() - (60 * 60 * 1000)) const hourAgoStr = strftime('%Y/%m/%d %H:%M:%S %z', hourAgo) diff --git a/test/unit/commands/redis/info.unit.test.ts b/test/unit/commands/redis/info.unit.test.ts index c00f332579..50a03deddd 100644 --- a/test/unit/commands/redis/info.unit.test.ts +++ b/test/unit/commands/redis/info.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/redis/info.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku redis:info', function () { beforeEach(function () { diff --git a/test/unit/commands/redis/maxmemory.unit.test.ts b/test/unit/commands/redis/maxmemory.unit.test.ts index 2639ef694e..59b1b8eb0f 100644 --- a/test/unit/commands/redis/maxmemory.unit.test.ts +++ b/test/unit/commands/redis/maxmemory.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/redis/maxmemory.js' import {shouldHandleArgs} from '../../lib/redis/shared.unit.test.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku redis:maxmemory should handle standard arg behavior', function () { shouldHandleArgs(Cmd, {policy: 'noeviction'}) diff --git a/test/unit/commands/redis/stats-reset.unit.test.ts b/test/unit/commands/redis/stats-reset.unit.test.ts index c4aff14518..be084c837d 100644 --- a/test/unit/commands/redis/stats-reset.unit.test.ts +++ b/test/unit/commands/redis/stats-reset.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/redis/stats-reset.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku redis:stats-reset', function () { beforeEach(function () { diff --git a/test/unit/commands/redis/timeout.unit.test.ts b/test/unit/commands/redis/timeout.unit.test.ts index 826c05f8d2..6d336c4b5a 100644 --- a/test/unit/commands/redis/timeout.unit.test.ts +++ b/test/unit/commands/redis/timeout.unit.test.ts @@ -8,7 +8,7 @@ import Cmd from '../../../../src/commands/redis/timeout.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' import {shouldHandleArgs} from '../../lib/redis/shared.unit.test.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku redis:timeout', function () { shouldHandleArgs(Cmd, {seconds: '5'}) diff --git a/test/unit/commands/redis/upgrade.unit.test.ts b/test/unit/commands/redis/upgrade.unit.test.ts index e7f9db4eca..278d639a87 100644 --- a/test/unit/commands/redis/upgrade.unit.test.ts +++ b/test/unit/commands/redis/upgrade.unit.test.ts @@ -7,7 +7,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/redis/upgrade.js' import * as fixtures from '../../../fixtures/addons/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('heroku redis:upgrade', function () { beforeEach(function () { diff --git a/test/unit/commands/releases/info.unit.test.ts b/test/unit/commands/releases/info.unit.test.ts index 9ab712cfed..4143e77aa6 100644 --- a/test/unit/commands/releases/info.unit.test.ts +++ b/test/unit/commands/releases/info.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/releases/info.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const d = new Date(2000, 1, 1) describe('releases:info', function () { diff --git a/test/unit/commands/spaces/create.unit.test.ts b/test/unit/commands/spaces/create.unit.test.ts index c78ca10c2a..6093d65ebc 100644 --- a/test/unit/commands/spaces/create.unit.test.ts +++ b/test/unit/commands/spaces/create.unit.test.ts @@ -7,7 +7,7 @@ import Cmd from '../../../../src/commands/spaces/create.js' import {getGeneration} from '../../../../src/lib/apps/generation.js' import {unwrap} from '../../../helpers/utils/unwrap.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:create', function () { const now = new Date() diff --git a/test/unit/commands/spaces/info.unit.test.ts b/test/unit/commands/spaces/info.unit.test.ts index 3ee264f8d4..e008938d92 100644 --- a/test/unit/commands/spaces/info.unit.test.ts +++ b/test/unit/commands/spaces/info.unit.test.ts @@ -7,7 +7,7 @@ import {getGeneration} from '../../../../src/lib/apps/generation.js' import {SpaceWithOutboundIps} from '../../../../src/lib/types/spaces.js' import * as fixtures from '../../../fixtures/spaces/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:info', function () { let space: SpaceWithOutboundIps diff --git a/test/unit/commands/spaces/peerings/info.unit.test.ts b/test/unit/commands/spaces/peerings/info.unit.test.ts index c28e49bd99..e549c53435 100644 --- a/test/unit/commands/spaces/peerings/info.unit.test.ts +++ b/test/unit/commands/spaces/peerings/info.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/spaces/peerings/info.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:peering:info', function () { let peeringInfo: Heroku.PeeringInfo diff --git a/test/unit/commands/spaces/ps.unit.test.ts b/test/unit/commands/spaces/ps.unit.test.ts index c519c5ffcf..9310ff5345 100644 --- a/test/unit/commands/spaces/ps.unit.test.ts +++ b/test/unit/commands/spaces/ps.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Ps from '../../../../src/commands/spaces/ps.js' import {ago} from '../../../../src/lib/time.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:ps', function () { let hourAgo: Date diff --git a/test/unit/commands/spaces/topology.unit.test.ts b/test/unit/commands/spaces/topology.unit.test.ts index 33a558d16b..9be8a97d94 100644 --- a/test/unit/commands/spaces/topology.unit.test.ts +++ b/test/unit/commands/spaces/topology.unit.test.ts @@ -9,7 +9,7 @@ import type {SpaceTopology} from '../../../../src/lib/types/spaces.js' import Cmd from '../../../../src/commands/spaces/topology.js' import * as fixtures from '../../../fixtures/spaces/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:topology', function () { let topo1: SpaceTopology diff --git a/test/unit/commands/spaces/trusted-ips/index.unit.test.ts b/test/unit/commands/spaces/trusted-ips/index.unit.test.ts index 8f91a83dcf..25f678ef75 100644 --- a/test/unit/commands/spaces/trusted-ips/index.unit.test.ts +++ b/test/unit/commands/spaces/trusted-ips/index.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Index from '../../../../../src/commands/spaces/trusted-ips/index.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const now = new Date() diff --git a/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts b/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts index 20dded313b..3aeb92fb4c 100644 --- a/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts +++ b/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Remove from '../../../../../src/commands/spaces/trusted-ips/remove.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('trusted-ips:remove', function () { let api: nock.Scope diff --git a/test/unit/commands/spaces/vpn/connect.unit.test.ts b/test/unit/commands/spaces/vpn/connect.unit.test.ts index e92bd38662..6813c8b8a2 100644 --- a/test/unit/commands/spaces/vpn/connect.unit.test.ts +++ b/test/unit/commands/spaces/vpn/connect.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../../src/commands/spaces/vpn/connect.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:vpn:connect', function () { let api: nock.Scope diff --git a/test/unit/commands/spaces/wait.unit.test.ts b/test/unit/commands/spaces/wait.unit.test.ts index 22826b5925..cbcbca3630 100644 --- a/test/unit/commands/spaces/wait.unit.test.ts +++ b/test/unit/commands/spaces/wait.unit.test.ts @@ -9,7 +9,7 @@ import {getGeneration} from '../../../../src/lib/apps/generation.js' import {SpaceWithOutboundIps} from '../../../../src/lib/types/spaces.js' import * as fixtures from '../../../fixtures/spaces/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('spaces:wait', function () { let allocatingSpace: SpaceWithOutboundIps diff --git a/test/unit/commands/telemetry/index.unit.test.ts b/test/unit/commands/telemetry/index.unit.test.ts index ce79c54b68..8f92c9d274 100644 --- a/test/unit/commands/telemetry/index.unit.test.ts +++ b/test/unit/commands/telemetry/index.unit.test.ts @@ -8,7 +8,7 @@ import {TelemetryDrains} from '../../../../src/lib/types/telemetry.js' import {appTelemetryDrain1, appTelemetryDrain2, spaceTelemetryDrain1} from '../../../fixtures/telemetry/fixtures.js' import removeAllWhitespace from '../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('telemetry:index', function () { let appId: string diff --git a/test/unit/commands/telemetry/info.unit.test.ts b/test/unit/commands/telemetry/info.unit.test.ts index b121c29cbd..4d281f062a 100644 --- a/test/unit/commands/telemetry/info.unit.test.ts +++ b/test/unit/commands/telemetry/info.unit.test.ts @@ -5,7 +5,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/telemetry/info.js' import {TelemetryDrain} from '../../../../src/lib/types/telemetry.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('telemetry:info', function () { const appId = '87654321-5717-4562-b3fc-2c963f66afa6' diff --git a/test/unit/commands/telemetry/remove.unit.test.ts b/test/unit/commands/telemetry/remove.unit.test.ts index c40dcec69e..478dc25cc8 100644 --- a/test/unit/commands/telemetry/remove.unit.test.ts +++ b/test/unit/commands/telemetry/remove.unit.test.ts @@ -7,7 +7,7 @@ import Cmd from '../../../../src/commands/telemetry/remove.js' import {TelemetryDrains} from '../../../../src/lib/types/telemetry.js' import {appTelemetryDrain1, appTelemetryDrain2, spaceTelemetryDrain1} from '../../../fixtures/telemetry/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('telemetry:remove', function () { let appId: string diff --git a/test/unit/commands/telemetry/update.unit.test.ts b/test/unit/commands/telemetry/update.unit.test.ts index 846d7c19d1..576c2d024f 100644 --- a/test/unit/commands/telemetry/update.unit.test.ts +++ b/test/unit/commands/telemetry/update.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import Cmd from '../../../../src/commands/telemetry/update.js' import {appTelemetryDrain1} from '../../../fixtures/telemetry/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('telemetry:update', function () { afterEach(function () { diff --git a/test/unit/lib/data/display-quota.unit.test.ts b/test/unit/lib/data/display-quota.unit.test.ts index 09daff77f3..ff4f149885 100644 --- a/test/unit/lib/data/display-quota.unit.test.ts +++ b/test/unit/lib/data/display-quota.unit.test.ts @@ -8,7 +8,7 @@ import { storageQuotaResponseRestricted, storageQuotaResponseWarning, } from '../../../fixtures/data/quotas.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('lib/displayQuota', function () { describe('formatQuotaStatus', function () { diff --git a/test/unit/lib/run/log-displayer.unit.test.ts b/test/unit/lib/run/log-displayer.unit.test.ts index 08fb4a43b5..e44e4612dc 100644 --- a/test/unit/lib/run/log-displayer.unit.test.ts +++ b/test/unit/lib/run/log-displayer.unit.test.ts @@ -11,7 +11,7 @@ import {LogDisplayer} from '../../../../src/lib/run/log-displayer.js' import {cedarApp, firApp} from '../../../fixtures/apps/fixtures.js' type CLIError = Errors.CLIError -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('logDisplayer', function () { let api: nock.Scope diff --git a/test/unit/lib/spaces/peering.unit.test.ts b/test/unit/lib/spaces/peering.unit.test.ts index b0f3e66edc..0d4a931c4c 100644 --- a/test/unit/lib/spaces/peering.unit.test.ts +++ b/test/unit/lib/spaces/peering.unit.test.ts @@ -6,7 +6,7 @@ import tsheredoc from 'tsheredoc' import {displayPeeringInfo, displayPeerings, displayPeeringsAsJSON} from '../../../../src/lib/spaces/peering.js' import removeAllWhitespace from '../../../helpers/utils/remove-whitespaces.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc const peerings: Peering[] = [ { diff --git a/test/unit/lib/spaces/spaces.unit.test.ts b/test/unit/lib/spaces/spaces.unit.test.ts index b4e212608c..ec98d0d88f 100644 --- a/test/unit/lib/spaces/spaces.unit.test.ts +++ b/test/unit/lib/spaces/spaces.unit.test.ts @@ -9,7 +9,7 @@ import {displayNat, displayShieldState, renderInfo} from '../../../../src/lib/sp import {SpaceNat} from '../../../../src/lib/types/fir.js' import * as fixtures from '../../../fixtures/spaces/fixtures.js' -const heredoc = tsheredoc.default +const heredoc = tsheredoc describe('displayShieldState', function () { it('returns "on" when shield is true', function () {