diff --git a/package-lock.json b/package-lock.json index 866cd262..49432d85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1098,9 +1098,9 @@ } }, "@babel/runtime-corejs2": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.23.8.tgz", - "integrity": "sha512-U7JI0Qne1eSenXriL+BynbS4GyJE5nwGW/L72RnqOPJ+lgAZvEHS/jHtfU001R8NxD0Y/fqWKrHBoSBg8g2Vqw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.23.9.tgz", + "integrity": "sha512-lwwDy5QfMkO2rmSz9AvLj6j2kWt5a4ulMi1t21vWQEO0kNCFslHoszat8reU/uigIQSUDF31zraZG/qMkcqAlw==", "dev": true, "requires": { "core-js": "^2.6.12", @@ -1272,9 +1272,8 @@ } }, "@exabyte-io/ade.js": { - "version": "2024.1.23-1", - "resolved": "https://registry.npmjs.org/@exabyte-io/ade.js/-/ade.js-2024.1.23-1.tgz", - "integrity": "sha512-vHo2t/B+beY5dcUpF5OzjM498wuzmtcJ3eu1Ak9u56xXdkXUwQSmCcTaArqWJH1qaVD2Bq53a5WoQ/S3YYYs+A==", + "version": "git+https://github.com/Exabyte-io/ade.js.git#aad9d9dc322e9268ddde5e7b9024fda349894fcd", + "from": "git+https://github.com/Exabyte-io/ade.js.git#typescript", "dev": true, "requires": { "@babel/cli": "7.16.0", @@ -1294,9 +1293,8 @@ } }, "@exabyte-io/application-flavors.js": { - "version": "2024.1.23-1", - "resolved": "https://registry.npmjs.org/@exabyte-io/application-flavors.js/-/application-flavors.js-2024.1.23-1.tgz", - "integrity": "sha512-PfLh2wrs0KsVLroGVMFJuPHyleMpILtECNi1heKQGlOif0ObP1fxiE1Pb621BvaZhTXl4zdLOHlhM8XJYZy58w==", + "version": "git+https://github.com/Exabyte-io/application-flavors.git#c023064b1dcdcc472823a2e04efe213fae226626", + "from": "git+https://github.com/Exabyte-io/application-flavors.git#typescript", "dev": true, "requires": { "@babel/cli": "7.16.0", @@ -1308,6 +1306,7 @@ "@babel/register": "7.16.0", "js-yaml": "^4.1.0", "lodash": "^4.17.21", + "typescript": "^5.3.3", "underscore": "^1.12.1", "underscore.string": "^3.3.4" }, @@ -1357,9 +1356,8 @@ } }, "@exabyte-io/code.js": { - "version": "2024.1.18-0", - "resolved": "https://registry.npmjs.org/@exabyte-io/code.js/-/code.js-2024.1.18-0.tgz", - "integrity": "sha512-4Jq8ajXdNlLZYZYu9AAvwD4AlQJ1jG6ChAXPWokEEo4TL2FI3Ym5nXQdqbM9cCqK5deDfrhYebJQOt9mQPKBpQ==", + "version": "git+https://github.com/Exabyte-io/code.js.git#0193d663d5876720026777746f256a65c6ccad34", + "from": "git+https://github.com/Exabyte-io/code.js.git#typescript", "dev": true, "requires": { "@babel/cli": "7.16.0", @@ -1411,13 +1409,19 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true } } }, @@ -1881,9 +1885,9 @@ "dev": true }, "@types/node": { - "version": "20.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.6.tgz", - "integrity": "sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==", + "version": "20.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", + "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -1902,9 +1906,9 @@ "dev": true }, "@types/react": { - "version": "18.2.48", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", - "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "version": "18.2.55", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", + "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", "dev": true, "requires": { "@types/prop-types": "*", @@ -6351,9 +6355,9 @@ } }, "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true }, "uglify-js": { diff --git a/package.json b/package.json index e3ca67df..61dd1cb7 100644 --- a/package.json +++ b/package.json @@ -46,9 +46,9 @@ "underscore.string": "^3.3.4" }, "devDependencies": { - "@exabyte-io/ade.js": "2024.1.23-1", - "@exabyte-io/application-flavors.js": "2024.1.23-1", - "@exabyte-io/code.js": "2024.1.18-0", + "@exabyte-io/ade.js": "https://github.com/Exabyte-io/ade.js.git#typescript", + "@exabyte-io/application-flavors.js": "https://github.com/Exabyte-io/application-flavors.git#typescript", + "@exabyte-io/code.js": "https://github.com/Exabyte-io/code.js.git#typescript", "@exabyte-io/eslint-config": "^2022.11.17-0", "@exabyte-io/ide.js": "2022.7.28-1", "@exabyte-io/made.js": "2023.3.8-0", diff --git a/src/workflows/index.js b/src/workflows/index.js index 7d5057e4..229007e3 100644 --- a/src/workflows/index.js +++ b/src/workflows/index.js @@ -1,4 +1,4 @@ -import { allApplications } from "@exabyte-io/ade.js"; +import { allowedApplications } from "@exabyte-io/ade.js"; // Import Template here to apply context provider patch // eslint-disable-next-line no-unused-vars @@ -16,7 +16,7 @@ import { workflowData as allWorkflowData } from "./workflows"; 5. top-level subworkflows are added directly in the order also specified by "units" */ function createWorkflows({ appName = null, workflowCls = Workflow, ...swArgs }) { - const apps = appName !== null ? [appName] : allApplications; + const apps = appName !== null ? [appName] : allowedApplications; const wfs = []; const { workflows } = allWorkflowData; apps.map((name) => {