Skip to content

Commit 72f4ff9

Browse files
authored
Merge pull request #117 from Exabyte-io/feature/SOF-7753-2
Feature/SOF-7753-2
2 parents e8d2fc7 + a9f9bbb commit 72f4ff9

File tree

14 files changed

+42
-10
lines changed

14 files changed

+42
-10
lines changed

dist/js/context/providers/by_application/ExecutableContextProvider.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,21 @@ Object.defineProperty(exports, "__esModule", {
55
});
66
exports.default = void 0;
77
var _ade = require("@mat3ra/ade");
8+
var _JSONSchemasInterface = _interopRequireDefault(require("@mat3ra/esse/dist/js/esse/JSONSchemasInterface"));
9+
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
10+
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
11+
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
12+
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
813
class ExecutableContextProvider extends _ade.ContextProvider {
914
constructor(config) {
1015
super({
1116
...config,
1217
domain: "executable"
1318
});
19+
_defineProperty(this, "jsonSchemaId", "context-provider");
20+
}
21+
get jsonSchema() {
22+
return _JSONSchemasInterface.default.getSchemaById(this.jsonSchemaId);
1423
}
1524
}
1625
exports.default = ExecutableContextProvider;

dist/js/context/providers/by_application/espresso/QENEBContextProvider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e =
2020
class QENEBContextProvider extends _ExecutableContextProvider.default {
2121
constructor(config) {
2222
super(config);
23+
_defineProperty(this, "jsonSchemaId", "context-providers-directory/by-application/qe-neb-context-provider");
2324
_defineProperty(this, "_material", undefined);
2425
_defineProperty(this, "_materials", []);
2526
_defineProperty(this, "_materialsSet", undefined);

dist/js/context/providers/by_application/espresso/QEPWXContextProvider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e =
2020
class QEPWXContextProvider extends _ExecutableContextProvider.default {
2121
constructor(config) {
2222
super(config);
23+
_defineProperty(this, "jsonSchemaId", "context-providers-directory/by-application/qe-pwx-context-provider");
2324
_defineProperty(this, "_material", undefined);
2425
_defineProperty(this, "_materials", []);
2526
this.initMaterialsContextMixin();

dist/js/context/providers/by_application/nwchem/NWChemTotalEnergyContextProvider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e =
2020
class NWChemTotalEnergyContextProvider extends _ExecutableContextProvider.default {
2121
constructor(config) {
2222
super(config);
23+
_defineProperty(this, "jsonSchemaId", "context-providers-directory/by-application/nwchem-total-energy-context-provider");
2324
_defineProperty(this, "_material", undefined);
2425
this.initMethodDataContextMixin();
2526
this.initWorkflowContextMixin();

dist/js/context/providers/by_application/vasp/VASPContextProvider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e =
1717
class VASPContextProvider extends _ExecutableContextProvider.default {
1818
constructor(config) {
1919
super(config);
20+
_defineProperty(this, "jsonSchemaId", "context-providers-directory/by-application/vasp-context-provider");
2021
_defineProperty(this, "_material", undefined);
2122
_defineProperty(this, "_materials", []);
2223
this.initJobContextMixin();

dist/js/context/providers/by_application/vasp/VASPNEBContextProvider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e =
1919
class VASPNEBContextProvider extends _ExecutableContextProvider.default {
2020
constructor(config) {
2121
super(config);
22+
_defineProperty(this, "jsonSchemaId", "context-providers-directory/by-application/vasp-neb-context-provider");
2223
_defineProperty(this, "_materials", []);
2324
this.initMaterialContextMixin();
2425
this.initMaterialsContextMixin();

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@
4747
"v20": "^0.1.0"
4848
},
4949
"devDependencies": {
50-
"@mat3ra/ade": "2025.11.19-0",
50+
"@mat3ra/ade": "2025.11.26-0",
5151
"@exabyte-io/eslint-config": "2025.5.13-0",
5252
"@mat3ra/ide": "2025.11.19-0",
5353
"@mat3ra/mode": "2025.11.13-0",
5454
"@mat3ra/utils": "2025.9.20-0",
5555
"@mat3ra/code": "2025.10.24-0",
56-
"@mat3ra/esse": "git+https://github.com/Exabyte-io/esse.git#d4e2616f9ae405288d182bbcc136fad5d4eeb4b3",
56+
"@mat3ra/esse": "2025.11.26-0",
5757
"@mat3ra/made": "2025.7.15-0",
5858
"@mat3ra/standata": "2025.11.12-0",
5959
"chai": "^4.3.4",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
import { ContextProvider } from "@mat3ra/ade";
2+
import JSONSchemasInterface from "@mat3ra/esse/dist/js/esse/JSONSchemasInterface";
23

34
export default class ExecutableContextProvider extends ContextProvider {
5+
jsonSchemaId = "context-provider";
6+
47
constructor(config) {
58
super({
69
...config,
710
domain: "executable",
811
});
912
}
13+
14+
get jsonSchema() {
15+
return JSONSchemasInterface.getSchemaById(this.jsonSchemaId);
16+
}
1017
}

src/js/context/providers/by_application/espresso/QENEBContextProvider.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import ExecutableContextProvider from "../ExecutableContextProvider";
1010
import QEPWXContextProvider from "./QEPWXContextProvider";
1111

1212
export default class QENEBContextProvider extends ExecutableContextProvider {
13+
jsonSchemaId = "context-providers-directory/by-application/qe-neb-context-provider";
14+
1315
_material = undefined;
1416

1517
_materials = [];

0 commit comments

Comments
 (0)