diff --git a/indexer-frontend/package-lock.json b/indexer-frontend/package-lock.json index 418414b5b5..758bf50ab7 100644 --- a/indexer-frontend/package-lock.json +++ b/indexer-frontend/package-lock.json @@ -18,8 +18,10 @@ "@angular/platform-browser": "^17.3.0", "@angular/platform-browser-dynamic": "^17.3.0", "@angular/router": "^17.3.0", + "@indexer/common": "file:../indexer-common", "@indexer/interfaces": "file:../indexer-interfaces", "@jsverse/transloco": "^7.2.1", + "@meeco/cryppo": "^2.0.2", "ag-grid-angular": "34.2.0", "ag-grid-community": "34.2.0", "chart.js": "^4.4.3", @@ -40,6 +42,7 @@ "@angular-devkit/build-angular": "^17.3.2", "@angular/cli": "^17.3.2", "@angular/compiler-cli": "^17.3.0", + "@types/glob": "^8.1.0", "@types/jasmine": "~5.1.0", "@types/mapbox-gl": "^3.1.0", "@types/papaparse": "5.3.16", @@ -52,11 +55,43 @@ "typescript": "~5.4.2" } }, + "../indexer-common": { + "name": "@indexer/common", + "version": "3.5.0", + "license": "Apache-2.0", + "dependencies": { + "@indexer/interfaces": "3.5.0", + "@mikro-orm/core": "6.4.16", + "@mikro-orm/migrations-mongodb": "6.4.16", + "@mikro-orm/mongodb": "6.4.16", + "@nestjs/common": "^11.0.11", + "@nestjs/core": "^11.0.11", + "@nestjs/microservices": "^11.0.11", + "cross-blob": "^2.0.1", + "dotenv": "^16.0.0", + "jszip": "^3.7.1", + "module-alias": "^2.2.2", + "mongodb": "6.16.0", + "nats": "^2.6.1", + "reflect-metadata": "^0.1.13" + }, + "devDependencies": { + "@types/express": "^5.0.1", + "@types/glob": "^8.1.0", + "@types/gulp": "^4", + "@types/gulp-rename": "^2", + "@types/node": "^22.15.19", + "mocha-junit-reporter": "^2.0.2", + "tslint": "^6.1.3", + "typescript": "^5.8.3" + } + }, "../indexer-interfaces": { "name": "@indexer/interfaces", "version": "3.5.0", "license": "Apache-2.0", "devDependencies": { + "@types/glob": "^8.1.0", "@types/node": "^22.15.19", "tslint": "^6.1.3", "typescript": "^5.8.3" @@ -2818,6 +2853,10 @@ "node": ">=12" } }, + "node_modules/@indexer/common": { + "resolved": "../indexer-common", + "link": true + }, "node_modules/@indexer/interfaces": { "resolved": "../indexer-interfaces", "link": true @@ -3854,6 +3893,30 @@ "tslib": "^2.1.0" } }, + "node_modules/@meeco/cryppo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@meeco/cryppo/-/cryppo-2.0.2.tgz", + "integrity": "sha512-L8K1eGrH5/GXcUQu9IxrWxXU38mpuUtqtx8chEU14VNsJWC2wb1GLzywNHoyKNqYkc0qhur8vTGN8bOtzJSBvA==", + "license": "MIT", + "dependencies": { + "bson": "^4.0.4", + "buffer": "^5.1.0", + "node-forge": "0.10.0", + "yaml": "^1.6.0" + }, + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@meeco/cryppo/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/@multiformats/base-x": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz", @@ -4741,6 +4804,17 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", @@ -4789,6 +4863,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { "version": "24.6.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.6.2.tgz", @@ -5710,6 +5791,18 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bson": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", + "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", + "license": "Apache-2.0", + "dependencies": { + "buffer": "^5.6.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -10127,9 +10220,9 @@ "optional": true }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { @@ -14542,6 +14635,15 @@ "dev": true, "license": "ISC" }, + "node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",