From cdc97bfd8ea276f7bac3ec9d54ca80db8ab3362f Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Thu, 3 Aug 2023 13:45:06 +0100 Subject: [PATCH] fix: remove xml2js, bump fast-xml parser --- database-seeds/scripts/package.json | 5 ++-- pnpm-lock.yaml | 40 +++++++---------------------- server/package.json | 3 +-- 3 files changed, 12 insertions(+), 36 deletions(-) diff --git a/database-seeds/scripts/package.json b/database-seeds/scripts/package.json index edba18a8a..96e8b58e5 100644 --- a/database-seeds/scripts/package.json +++ b/database-seeds/scripts/package.json @@ -25,7 +25,7 @@ "deepmerge": "^4.2.2", "encoding-japanese": "^1.0.30", "fast-json-stable-hash": "^1.0.3", - "fast-xml-parser": "^4.0.2", + "fast-xml-parser": "^4.2.5", "glob": "^7.2.0", "html-entities": "^2.3.2", "iconv-lite": "^0.6.3", @@ -34,7 +34,6 @@ "monk": "^7.3.4", "node-fetch": "2.6.7", "prudence": "0.10.0", - "tachi-common": "workspace:../../common", - "xml2js": "^0.4.23" + "tachi-common": "workspace:../../common" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da80e72d7..eab175827 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -265,7 +265,7 @@ importers: deepmerge: ^4.2.2 encoding-japanese: ^1.0.30 fast-json-stable-hash: ^1.0.3 - fast-xml-parser: ^4.0.2 + fast-xml-parser: ^4.2.5 glob: ^7.2.0 html-entities: ^2.3.2 iconv-lite: ^0.6.3 @@ -276,7 +276,6 @@ importers: prudence: 0.10.0 tachi-common: workspace:../../common tsconfig-paths: 3.12.0 - xml2js: ^0.4.23 dependencies: '@types/lodash.get': 4.4.7 '@types/node': 18.11.18 @@ -288,7 +287,7 @@ importers: deepmerge: 4.2.2 encoding-japanese: 1.0.30 fast-json-stable-hash: 1.0.3 - fast-xml-parser: 4.0.2 + fast-xml-parser: 4.2.7 glob: 7.2.3 html-entities: 2.3.3 iconv-lite: 0.6.3 @@ -298,7 +297,6 @@ importers: node-fetch: 2.6.7 prudence: 0.10.0 tachi-common: link:../../common - xml2js: 0.4.23 devDependencies: tsconfig-paths: 3.12.0 @@ -408,7 +406,6 @@ importers: winston: 3.5.1 winston-daily-rotate-file: 4.6.0 winston-transport: 4.5.0 - xml2js: ^0.5.0 dependencies: '@aws-sdk/client-s3': 3.49.0_brkgtpysd3itykgdcoi6jctzqq '@aws-sdk/signature-v4-crt': 3.49.0 @@ -475,7 +472,6 @@ importers: winston: 3.5.1 winston-daily-rotate-file: 4.6.0_winston@3.5.1 winston-transport: 4.5.0 - xml2js: 0.5.0 devDependencies: '@types/supertest': 2.0.11 '@types/tap': 15.0.5 @@ -5987,6 +5983,13 @@ packages: strnum: 1.0.5 dev: false + /fast-xml-parser/4.2.7: + resolution: {integrity: sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + /fastestsmallesttextencoderdecoder/1.0.22: resolution: {integrity: sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==} dev: false @@ -9396,10 +9399,6 @@ packages: immutable: 4.3.1 source-map-js: 1.0.2 - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false - /scheduler/0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: @@ -10877,27 +10876,6 @@ packages: optional: true dev: false - /xml2js/0.4.23: - resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.2.4 - xmlbuilder: 11.0.1 - dev: false - - /xml2js/0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.2.4 - xmlbuilder: 11.0.1 - dev: false - - /xmlbuilder/11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: false - /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} diff --git a/server/package.json b/server/package.json index f931fd64d..3818cf8c0 100644 --- a/server/package.json +++ b/server/package.json @@ -102,8 +102,7 @@ "typescript": "4.9.4", "winston": "3.5.1", "winston-daily-rotate-file": "4.6.0", - "winston-transport": "4.5.0", - "xml2js": "^0.5.0" + "winston-transport": "4.5.0" }, "nyc": { "reporter": [