diff --git a/dockerfiles/app/Dockerfile b/dockerfiles/app/Dockerfile index dbe6ca6c..6fad8a25 100644 --- a/dockerfiles/app/Dockerfile +++ b/dockerfiles/app/Dockerfile @@ -9,6 +9,7 @@ WORKDIR /opt/app # when we change our application's nodejs dependencies: # https://stackoverflow.com/questions/35774714/how-to-cache-the-run-npm-install-instruction-when-docker-build-a-dockerfile COPY package.json package.json +COPY package-lock.json package-lock.json RUN npm install diff --git a/package-lock.json b/package-lock.json index e07fe041..9d65f463 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1830,6 +1830,33 @@ "integrity": "sha512-5WsVTFcH1ut/kkhAaHf4PVgI8c7++GiVcpCGxPouI6ZVjsqPnSDf8h/8HtVqc0t4fzRXwnMK70EcZeAs3PIddg==" } } + }, + "acorn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.0.1.tgz", + "integrity": "sha512-goyeqJaYIEon7Xw+ltfheM2MSoZ1lDffIYDBMP9UyUDYhsBiw1dAV07wlUGwRYntyvlxGpk/Avk58Ff9clZuUw==" + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==" + }, + "three": { + "version": "npm:@exabyte-io/three@2023.8.23-0", + "resolved": "https://registry.npmjs.org/@exabyte-io/three/-/three-2023.8.23-0.tgz", + "integrity": "sha512-oKyhZo7Phq9Lgxl5zIYPdoPC3fZYWHqHioiTvWYe+gI25i/3U1sIuiEcQ7Oig9PpgRp+cJvpQaRw6NZXN3A/pA==", + "requires": { + "@codemirror/commands": "^6.1.0", + "@codemirror/lang-javascript": "^6.0.2", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.1.1", + "@codemirror/theme-one-dark": "^6.0.0", + "@codemirror/view": "^6.2.1", + "acorn": "1.0.1", + "codemirror": "^6.0.1", + "esprima": "^3.1.3", + "signals": "1.0.0" + } } } }, @@ -2673,9 +2700,9 @@ } }, "@mat3ra/made": { - "version": "2024.5.14-0", - "resolved": "https://registry.npmjs.org/@mat3ra/made/-/made-2024.5.14-0.tgz", - "integrity": "sha512-n5mDILaereHKxZfCurZGUu3pDKURZrNZncfvo/Gy/BWPnW869v0Ps12pAF671BAkIK9Occ7WEQ1DCubfUCb+VA==", + "version": "2024.7.31-1", + "resolved": "https://registry.npmjs.org/@mat3ra/made/-/made-2024.7.31-1.tgz", + "integrity": "sha512-KeMM9sdD9ujsOME1s6MFV03V1eHlppAr8VmFE/hbnfZWc3kx+K8PbGdSM5FoDWu4WgtwLp2GYRTIo3Zqe0AkQg==", "dev": true, "requires": { "@babel/core": "7.24.1", @@ -2688,7 +2715,6 @@ "array-almost-equal": "^1.0.0", "crypto-js": "4.2.0", "lodash": "^4.17.*", - "mathjs": "12.4.1", "ts-node": "^10.9.1", "typescript": "^4.5.5", "underscore": "^1.8.3", @@ -2718,15 +2744,6 @@ "semver": "^6.3.1" } }, - "@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, "@types/underscore.string": { "version": "0.0.40", "resolved": "https://registry.npmjs.org/@types/underscore.string/-/underscore.string-0.0.40.tgz", @@ -2736,58 +2753,11 @@ "@types/underscore": "*" } }, - "complex.js": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.1.1.tgz", - "integrity": "sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==", - "dev": true - }, "convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true - }, - "fraction.js": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.4.tgz", - "integrity": "sha512-pwiTgt0Q7t+GHZA4yaLjObx4vXmmdcS0iSJ19o8d/goUGgItX9UZWKWNnLHehxviD8wU2IWRsnR8cD5+yOJP2Q==", - "dev": true - }, - "mathjs": { - "version": "12.4.1", - "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-12.4.1.tgz", - "integrity": "sha512-welnW3khgwYjPYvECFHO+xkCxAx9IKIIPDDWPi8B5rKAvmgoEHnQX9slEmHKZTNaJiE+OS4qrJJcB4sfDn/4sw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.24.0", - "complex.js": "^2.1.1", - "decimal.js": "^10.4.3", - "escape-latex": "^1.2.0", - "fraction.js": "4.3.4", - "javascript-natural-sort": "^0.7.1", - "seedrandom": "^3.0.5", - "tiny-emitter": "^2.1.0", - "typed-function": "^4.1.1" - } - }, - "regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "dev": true - }, - "typed-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.1.tgz", - "integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==", - "dev": true } } }, @@ -17371,12 +17341,6 @@ "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz", "integrity": "sha512-34EQV6AAHQGhoc0tn/96a9Fsi6v2xdqe/dMUwljGRaFOzR3EgRmECvD0O8vi8X+/uQ50LGHfkNu/Eue5TPKZkQ==" }, - "seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", - "dev": true - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -18723,35 +18687,6 @@ "thenify": ">= 3.1.0 < 4" } }, - "three": { - "version": "npm:@exabyte-io/three@2023.8.23-0", - "resolved": "https://registry.npmjs.org/@exabyte-io/three/-/three-2023.8.23-0.tgz", - "integrity": "sha512-oKyhZo7Phq9Lgxl5zIYPdoPC3fZYWHqHioiTvWYe+gI25i/3U1sIuiEcQ7Oig9PpgRp+cJvpQaRw6NZXN3A/pA==", - "requires": { - "@codemirror/commands": "^6.1.0", - "@codemirror/lang-javascript": "^6.0.2", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.1.1", - "@codemirror/theme-one-dark": "^6.0.0", - "@codemirror/view": "^6.2.1", - "acorn": "1.0.1", - "codemirror": "^6.0.1", - "esprima": "^3.1.3", - "signals": "1.0.0" - }, - "dependencies": { - "acorn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.0.1.tgz", - "integrity": "sha512-goyeqJaYIEon7Xw+ltfheM2MSoZ1lDffIYDBMP9UyUDYhsBiw1dAV07wlUGwRYntyvlxGpk/Avk58Ff9clZuUw==" - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==" - } - } - }, "throat": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", diff --git a/tsconfig.json b/tsconfig.json index 1cb6d8f0..cdf82884 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@mat3ra/tsconfig/tsconfig-react-jsx.json", + "extends": "@mat3ra/tsconfig/tsconfig-react-jsx.json" }