From 075fc58e4a66ef17850fa3e4fdfe4aae02e25a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Berkefeld?= Date: Fri, 5 Jul 2024 11:47:12 +0200 Subject: [PATCH] #1403: fixes --- package-lock.json | 72 +++++++++++++++++++++++++++++++++++++---------- package.json | 2 +- 2 files changed, 58 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index b055ca2c3..8f60e6030 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "prettier": "3.3.2", "prettier-plugin-sql": "0.18.0", "semver": "7.6.0", - "sfmc-sdk": "2.1.0", + "sfmc-sdk": "file:../SFMC-SDK", "simple-git": "3.25.0", "toposort": "2.0.2", "update-notifier": "7.0.0", @@ -71,6 +71,40 @@ "fsevents": "*" } }, + "../SFMC-SDK": { + "version": "2.1.0", + "license": "BSD-3-Clause", + "dependencies": { + "axios": "^1.7.2", + "fast-xml-parser": "4.4.0", + "p-limit": "5.0.0" + }, + "devDependencies": { + "@eslint/js": "9.6.0", + "@types/mocha": "10.0.7", + "@types/node": "20.14.9", + "assert": "2.1.0", + "axios-mock-adapter": "1.22.0", + "c8": "10.1.2", + "chai": "5.1.1", + "eslint": "9.6.0", + "eslint-config-prettier": "9.1.0", + "eslint-plugin-jsdoc": "48.5.0", + "eslint-plugin-mocha": "10.4.3", + "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-unicorn": "54.0.0", + "husky": "9.0.11", + "mocha": "10.5.2", + "prettier": "3.3.2", + "prettier-eslint": "16.3.0", + "sinon": "18.0.0", + "typescript": "5.5.2" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", @@ -1144,6 +1178,8 @@ "version": "1.7.2", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "dev": true, + "peer": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -1839,6 +1875,8 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -2151,6 +2189,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "peer": true, "engines": { "node": ">=0.4.0" } @@ -2953,6 +2993,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==", + "dev": true, "funding": [ { "type": "github", @@ -3118,12 +3159,14 @@ "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "peer": true, "engines": { "node": ">=4.0" }, @@ -3173,6 +3216,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -5224,6 +5269,8 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -5232,6 +5279,8 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "peer": true, "dependencies": { "mime-db": "1.52.0" }, @@ -6372,7 +6421,9 @@ "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "peer": true }, "node_modules/punycode": { "version": "2.1.1", @@ -6862,18 +6913,8 @@ } }, "node_modules/sfmc-sdk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sfmc-sdk/-/sfmc-sdk-2.1.0.tgz", - "integrity": "sha512-jK10Z7ZQ7wuyNIW4/j7WfnNG+OstgIzh3ig4yw44XaJWry0hZfl4JcS/g32WC+JNIJ6uzYWes+C3AC4eq59OYg==", - "dependencies": { - "axios": "^1.7.2", - "fast-xml-parser": "4.4.0", - "p-limit": "5.0.0" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } + "resolved": "../SFMC-SDK", + "link": true }, "node_modules/shebang-command": { "version": "2.0.0", @@ -7258,7 +7299,8 @@ "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true }, "node_modules/stubborn-fs": { "version": "1.2.5", diff --git a/package.json b/package.json index 68ff78bd8..820691ed6 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "prettier": "3.3.2", "prettier-plugin-sql": "0.18.0", "semver": "7.6.0", - "sfmc-sdk": "2.1.0", + "sfmc-sdk": "file:../SFMC-SDK", "simple-git": "3.25.0", "toposort": "2.0.2", "update-notifier": "7.0.0",