AAE 38257 fixing js-api deps and bump some security versions (#11203)

* [AAE-38257] - removing superagent deps

* [AAE-38257] - removing superagent deps
This commit is contained in:
Vito Albano
2025-09-17 13:36:35 +01:00
committed by GitHub
parent d49575ba03
commit d230176e7f
8 changed files with 25 additions and 1396 deletions
-1354
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -22,11 +22,11 @@
"dependencies": { "dependencies": {
"@alfresco/js-api": ">=9.1.1", "@alfresco/js-api": ">=9.1.1",
"commander": "^6.2.1", "commander": "^6.2.1",
"ejs": "^3.1.9", "ejs": "^3.1.10",
"license-checker": "^25.0.1", "license-checker": "^25.0.1",
"node-fetch": "^2.7.0", "node-fetch": "^2.7.0",
"rxjs": "7.8.2", "rxjs": "7.8.2",
"shelljs": "^0.8.3", "shelljs": "^0.10.0",
"spdx-license-list": "^5.0.0" "spdx-license-list": "^5.0.0"
}, },
"keywords": [ "keywords": [
@@ -37,7 +37,6 @@ import { FacetField } from '../models/facet-field.interface';
import { FacetFieldBucket } from '../models/facet-field-bucket.interface'; import { FacetFieldBucket } from '../models/facet-field-bucket.interface';
import { SearchForm } from '../models/search-form.interface'; import { SearchForm } from '../models/search-form.interface';
import { AlfrescoApiService } from '../../services/alfresco-api.service'; import { AlfrescoApiService } from '../../services/alfresco-api.service';
import { Buffer } from 'buffer';
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router';
@@ -104,7 +103,10 @@ export abstract class BaseQueryBuilderService {
// TODO: to be supported in future iterations // TODO: to be supported in future iterations
ranges: { [id: string]: SearchRange } = {}; ranges: { [id: string]: SearchRange } = {};
protected constructor(protected readonly appConfig: AppConfigService, protected readonly alfrescoApiService: AlfrescoApiService) { protected constructor(
protected readonly appConfig: AppConfigService,
protected readonly alfrescoApiService: AlfrescoApiService
) {
this.resetToDefaults(); this.resetToDefaults();
} }
@@ -490,9 +492,9 @@ export abstract class BaseQueryBuilderService {
end: set.end, end: set.end,
startInclusive: set.startInclusive, startInclusive: set.startInclusive,
endInclusive: set.endInclusive endInclusive: set.endInclusive
} as any) }) as any
) )
} as any) }) as any
) )
}; };
} }
@@ -553,7 +555,7 @@ export abstract class BaseQueryBuilderService {
limit: facet.limit, limit: facet.limit,
offset: facet.offset, offset: facet.offset,
prefix: facet.prefix prefix: facet.prefix
} as any) }) as any
) )
}; };
} }
@@ -579,7 +581,12 @@ export abstract class BaseQueryBuilderService {
* Encodes filter configuration stored in filterRawParams object. * Encodes filter configuration stored in filterRawParams object.
*/ */
encodeQuery() { encodeQuery() {
this.encodedQuery = Buffer.from(JSON.stringify(this.filterRawParams)).toString('base64'); try {
this.encodedQuery = btoa(JSON.stringify(this.filterRawParams));
} catch (error) {
console.error('Failed to encode query parameters:', error);
this.encodedQuery = '';
}
} }
/** /**
+1 -1
View File
@@ -15,8 +15,8 @@
"url": "https://github.com/Alfresco/alfresco-ng2-components/issues" "url": "https://github.com/Alfresco/alfresco-ng2-components/issues"
}, },
"dependencies": { "dependencies": {
"axios": "^1.12.2",
"eventemitter3": "^5.0.1", "eventemitter3": "^5.0.1",
"superagent": "^9.0.1",
"tslib": "^2.6.1" "tslib": "^2.6.1"
}, },
"typings": "./typings/index.d.ts", "typings": "./typings/index.d.ts",
+7 -7
View File
@@ -29,7 +29,7 @@
"angular-oauth2-oidc": "17.0.2", "angular-oauth2-oidc": "17.0.2",
"angular-oauth2-oidc-jwks": "^17.0.2", "angular-oauth2-oidc-jwks": "^17.0.2",
"apollo-angular": "10.0.3", "apollo-angular": "10.0.3",
"axios": "^1.11.0", "axios": "^1.12.2",
"chart.js": "4.4.4", "chart.js": "4.4.4",
"cropperjs": "1.6.2", "cropperjs": "1.6.2",
"date-fns": "^2.30.0", "date-fns": "^2.30.0",
@@ -18761,9 +18761,9 @@
} }
}, },
"node_modules/axios": { "node_modules/axios": {
"version": "1.12.0", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.12.0.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz",
"integrity": "sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==", "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"follow-redirects": "^1.15.6", "follow-redirects": "^1.15.6",
@@ -39096,9 +39096,9 @@
} }
}, },
"node_modules/vite": { "node_modules/vite": {
"version": "6.3.5", "version": "6.3.6",
"resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz",
"integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true, "peer": true,
+1 -1
View File
@@ -56,7 +56,7 @@
"angular-oauth2-oidc": "17.0.2", "angular-oauth2-oidc": "17.0.2",
"angular-oauth2-oidc-jwks": "^17.0.2", "angular-oauth2-oidc-jwks": "^17.0.2",
"apollo-angular": "10.0.3", "apollo-angular": "10.0.3",
"axios": "^1.11.0", "axios": "^1.12.2",
"chart.js": "4.4.4", "chart.js": "4.4.4",
"cropperjs": "1.6.2", "cropperjs": "1.6.2",
"date-fns": "^2.30.0", "date-fns": "^2.30.0",
+1 -24
View File
@@ -725,6 +725,7 @@
"version": "3.1.10", "version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"license": "Apache-2.0",
"dependencies": { "dependencies": {
"jake": "^10.8.5" "jake": "^10.8.5"
}, },
@@ -2788,30 +2789,6 @@
"url": "https://opencollective.com/unified" "url": "https://opencollective.com/unified"
} }
}, },
"node_modules/remark-parse": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-4.0.0.tgz",
"integrity": "sha512-XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==",
"dev": true,
"peer": true,
"dependencies": {
"collapse-white-space": "^1.0.2",
"is-alphabetical": "^1.0.0",
"is-decimal": "^1.0.0",
"is-whitespace-character": "^1.0.0",
"is-word-character": "^1.0.0",
"markdown-escapes": "^1.0.0",
"parse-entities": "^1.0.2",
"repeat-string": "^1.5.4",
"state-toggle": "^1.0.0",
"trim": "0.0.1",
"trim-trailing-lines": "^1.0.0",
"unherit": "^1.0.4",
"unist-util-remove-position": "^1.0.0",
"vfile-location": "^2.0.0",
"xtend": "^4.0.1"
}
},
"node_modules/remark-stringify": { "node_modules/remark-stringify": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-5.0.0.tgz", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-5.0.0.tgz",
-1
View File
@@ -6,7 +6,6 @@
"scripts": {}, "scripts": {},
"dependencies": { "dependencies": {
"@alfresco/js-api": ">=6.2.0-982", "@alfresco/js-api": ">=6.2.0-982",
"ejs": "^3.1.10",
"fast-levenshtein": "^3.0.0", "fast-levenshtein": "^3.0.0",
"graphql": "^15.4.0", "graphql": "^15.4.0",
"js-yaml": "3.14.1", "js-yaml": "3.14.1",