diff --git a/package-lock.json b/package-lock.json index 19fb39b..cff02fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,9 +17,9 @@ "commander": "^8.3.0", "common-tags": "^1.8.2", "contentful-cli": "^1.14.21", - "contentful-import": "^8.3.2", - "contentful-management": "^7.45.2", - "contentful-migration": "^4.9.2", + "contentful-import": "^8.3.6", + "contentful-management": "^10.40.0", + "contentful-migration": "^4.17.2", "cosmiconfig": "^8.0.0", "deep-diff": "^1.0.2", "diff": "^5.1.0", @@ -617,11 +617,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -1688,11 +1688,13 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/babel-jest": { @@ -2457,15 +2459,6 @@ "node": ">=4" } }, - "node_modules/contentful-cli/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/contentful-cli/node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -2492,36 +2485,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/contentful-cli/node_modules/contentful-management": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.8.0.tgz", - "integrity": "sha512-K+q9tbw8SULf5fg+tfLxE4WhHO+1iXyxjdGfy+hv9m1pwJFLhvBmudHOAA1jX1RnqayDUuRqjs/4otVb9cs/KA==", - "dependencies": { - "@types/json-patch": "0.0.30", - "axios": "^0.27.1", - "contentful-sdk-core": "^7.0.1", - "fast-copy": "^2.1.1", - "lodash.isplainobject": "^4.0.6" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/contentful-cli/node_modules/contentful-sdk-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-7.0.2.tgz", - "integrity": "sha512-HkBzzzJ3UGqOIJiTd4qMEMvn44ccrN7a75gEej28X1srGn05myRgJ/pWbmXJhtgpq/5gU7IURnynyKx/ecsOfg==", - "dependencies": { - "fast-copy": "^2.1.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/contentful-cli/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2583,15 +2546,6 @@ "node": ">=12" } }, - "node_modules/contentful-export/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/contentful-export/node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -2602,36 +2556,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/contentful-export/node_modules/contentful-management": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.8.0.tgz", - "integrity": "sha512-K+q9tbw8SULf5fg+tfLxE4WhHO+1iXyxjdGfy+hv9m1pwJFLhvBmudHOAA1jX1RnqayDUuRqjs/4otVb9cs/KA==", - "dependencies": { - "@types/json-patch": "0.0.30", - "axios": "^0.27.1", - "contentful-sdk-core": "^7.0.1", - "fast-copy": "^2.1.1", - "lodash.isplainobject": "^4.0.6" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/contentful-export/node_modules/contentful-sdk-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-7.0.2.tgz", - "integrity": "sha512-HkBzzzJ3UGqOIJiTd4qMEMvn44ccrN7a75gEej28X1srGn05myRgJ/pWbmXJhtgpq/5gU7IURnynyKx/ecsOfg==", - "dependencies": { - "fast-copy": "^2.1.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/contentful-export/node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -2704,22 +2628,22 @@ } }, "node_modules/contentful-import": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/contentful-import/-/contentful-import-8.3.2.tgz", - "integrity": "sha512-OQrzlSj9p2g3/kNrkQRrMxPvdxgL6iwD6E8qQzZLlVnGpZKhmZYfPBv9qZfFCHrqzj49JzwIWLkAp0b2nSGC1A==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/contentful-import/-/contentful-import-8.3.6.tgz", + "integrity": "sha512-1x9e1BJ1T34iEvhfPEjanLU7ot0hasjMsloLBSl5vySFMw6roFrCDFD8lF7nbv23dMS+YxQxw0wFrZYUwl03hw==", "dependencies": { "bluebird": "^3.5.1", "cli-table3": "^0.6.0", - "contentful-batch-libs": "^9.4.1", - "contentful-management": "^7.45.5", - "date-fns": "^2.28.0", - "joi": "^17.5.0", + "contentful-batch-libs": "^9.4.2", + "contentful-management": "^10.14.0", + "date-fns": "^2.29.3", + "joi": "^17.6.0", "listr": "^0.14.1", "listr-update-renderer": "^0.5.0", "listr-verbose-renderer": "^0.6.0", "lodash": "^4.17.10", "p-queue": "^6.6.2", - "yargs": "^17.3.0" + "yargs": "^17.5.1" }, "bin": { "contentful-import": "bin/contentful-import" @@ -2772,52 +2696,67 @@ } }, "node_modules/contentful-management": { - "version": "7.54.2", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.54.2.tgz", - "integrity": "sha512-up7a31QsVM3ADXm6CrLGp9u/AVHO/yIDJGyS9Ztesa/xlxJgGmrEMTqUevauT1Y/5vC54gBM5S8in1zcP7atqQ==", + "version": "10.40.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.40.0.tgz", + "integrity": "sha512-73r3ecY7z69t6AdrUdyVUWxrIPJikp0FWqRl4kFbFkCd6tzohTN5gIAKLTupL06rvoKIfDOlgMKVypBVxxbrnQ==", "dependencies": { + "@contentful/rich-text-types": "^16.0.3", "@types/json-patch": "0.0.30", - "axios": "^0.21.4", - "contentful-sdk-core": "^6.10.4", - "fast-copy": "^2.1.0", + "axios": "^1.4.0", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", "lodash.isplainobject": "^4.0.6", - "type-fest": "^2.5.3" + "type-fest": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=14" } }, + "node_modules/contentful-management/node_modules/@contentful/rich-text-types": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.0.tgz", + "integrity": "sha512-OfQmAu5bxE0CgQA3WlUleVej+ifFG/iXmB2DmUl4EyWyFue1aiIvfjxQhcDRSH4n1jUNMJ6L1wInZL8uV5m3TQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/contentful-management/node_modules/fast-copy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz", + "integrity": "sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==" + }, "node_modules/contentful-management/node_modules/type-fest": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.6.0.tgz", - "integrity": "sha512-XN1FDGGtaSDA6CFsCW5iolTQqFsnJ+ZF6JqSz0SqXoh4F8GY0xqUv5RYnTilpmL+sOH8OH4FX8tf9YyAPM2LDA==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.6.0.tgz", + "integrity": "sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==", "engines": { - "node": ">=12.20" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/contentful-migration": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/contentful-migration/-/contentful-migration-4.9.2.tgz", - "integrity": "sha512-QNZAtag1MRaAdB5nZ/Rb/+N5AjpqE+jc3cJ/8W7gGOvV0T+li4I0NIjZOv6JuggfZyAuhNUU/jZaswzbish+/Q==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/contentful-migration/-/contentful-migration-4.17.2.tgz", + "integrity": "sha512-/Kz0vS1ksO9E1DC2WNdT6ZbX6XFceQvvvSyXhPjv0hBsMB85AMJXEYQ1x4Ocb/o+Klc+3aBofTWC44Uy2n5jKA==", "dependencies": { - "axios": "^0.21.0", + "@hapi/hoek": "^10.0.1", + "axios": "^1.5.1", "bluebird": "^3.7.2", "callsites": "^3.1.0", "cardinal": "^2.1.1", "chalk": "^4.0.0", - "contentful-management": "^7.51.5", + "contentful-management": "^11.2.0", "didyoumean2": "^5.0.0", - "hoek": "^6.1.3", "https-proxy-agent": "^5.0.0", "inquirer": "^8.1.2", "joi": "^17.4.0", "kind-of": "^6.0.3", "listr2": "^3.13.5", "lodash": "^4.17.15", - "uuid": "^8.3.2", + "p-throttle": "^4.1.1", + "uuid": "^9.0.0", "yargs": "^15.3.1" }, "bin": { @@ -2827,6 +2766,41 @@ "node": ">=8.0.0" } }, + "node_modules/contentful-migration/node_modules/@contentful/rich-text-types": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.0.tgz", + "integrity": "sha512-OfQmAu5bxE0CgQA3WlUleVej+ifFG/iXmB2DmUl4EyWyFue1aiIvfjxQhcDRSH4n1jUNMJ6L1wInZL8uV5m3TQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/contentful-migration/node_modules/@hapi/hoek": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-10.0.1.tgz", + "integrity": "sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==" + }, + "node_modules/contentful-migration/node_modules/contentful-management": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-11.3.0.tgz", + "integrity": "sha512-Iu8r9DBhs/UNRWGkmJ/ssHA9I5JgoYXM+MDzCyjZ4T8zJMqlfR2L53Ho+TQSw21msRperBhpjkNvbvwHyfJQIQ==", + "dependencies": { + "@contentful/rich-text-types": "^16.3.0", + "@types/json-patch": "0.0.30", + "axios": "^1.4.0", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/contentful-migration/node_modules/fast-copy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz", + "integrity": "sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==" + }, "node_modules/contentful-migration/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -2839,12 +2813,6 @@ "node": ">=8" } }, - "node_modules/contentful-migration/node_modules/hoek": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", - "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", - "deprecated": "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues." - }, "node_modules/contentful-migration/node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -2853,6 +2821,29 @@ "node": ">=8" } }, + "node_modules/contentful-migration/node_modules/type-fest": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.6.0.tgz", + "integrity": "sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/contentful-migration/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/contentful-migration/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", @@ -2886,20 +2877,24 @@ } }, "node_modules/contentful-sdk-core": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.11.0.tgz", - "integrity": "sha512-ukKxiiHdCa/izTQbA3/VUPMQB2PZW5D2KYjV9WQVOc8QjmDhu1wpEDkYxYjOrUDgT5tM7xw6umpwlifxoYe9kQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-8.1.0.tgz", + "integrity": "sha512-ZXTtrkrx4OlRcVY0WLihrskF+BSuHe7QZuWA8DNEeTlHmkPXAVch9Og5TJDoyGeqNrArR3Ovd7yfaG+1QYo+ag==", "dependencies": { - "fast-copy": "^2.1.0", + "fast-copy": "^2.1.7", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" + "p-throttle": "^4.1.1" }, "engines": { - "node": ">=6" + "node": ">=12" } }, + "node_modules/contentful-sdk-core/node_modules/fast-copy": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.7.tgz", + "integrity": "sha512-ozrGwyuCTAy7YgFCua8rmqmytECYk/JYAMXcswOcm0qvGoE3tPb7ivBeIHTOK2DiapBhDZgacIhzhQIKU5TCfA==" + }, "node_modules/contentful/node_modules/axios": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", @@ -3032,9 +3027,12 @@ } }, "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { "node": ">=0.11" }, @@ -8039,6 +8037,11 @@ "node": ">= 6" } }, + "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==" + }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -8276,9 +8279,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/regex-escape": { "version": "3.4.10", @@ -10004,11 +10007,11 @@ } }, "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.14.0" } }, "@babel/template": { @@ -10862,11 +10865,13 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "babel-jest": { @@ -11462,15 +11467,6 @@ "color-convert": "^1.9.0" } }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -11494,30 +11490,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "contentful-management": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.8.0.tgz", - "integrity": "sha512-K+q9tbw8SULf5fg+tfLxE4WhHO+1iXyxjdGfy+hv9m1pwJFLhvBmudHOAA1jX1RnqayDUuRqjs/4otVb9cs/KA==", - "requires": { - "@types/json-patch": "0.0.30", - "axios": "^0.27.1", - "contentful-sdk-core": "^7.0.1", - "fast-copy": "^2.1.1", - "lodash.isplainobject": "^4.0.6" - } - }, - "contentful-sdk-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-7.0.2.tgz", - "integrity": "sha512-HkBzzzJ3UGqOIJiTd4qMEMvn44ccrN7a75gEej28X1srGn05myRgJ/pWbmXJhtgpq/5gU7IURnynyKx/ecsOfg==", - "requires": { - "fast-copy": "^2.1.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -11569,15 +11541,6 @@ "yargs": "^17.1.1" }, "dependencies": { - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -11588,30 +11551,6 @@ "wrap-ansi": "^7.0.0" } }, - "contentful-management": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.8.0.tgz", - "integrity": "sha512-K+q9tbw8SULf5fg+tfLxE4WhHO+1iXyxjdGfy+hv9m1pwJFLhvBmudHOAA1jX1RnqayDUuRqjs/4otVb9cs/KA==", - "requires": { - "@types/json-patch": "0.0.30", - "axios": "^0.27.1", - "contentful-sdk-core": "^7.0.1", - "fast-copy": "^2.1.1", - "lodash.isplainobject": "^4.0.6" - } - }, - "contentful-sdk-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-7.0.2.tgz", - "integrity": "sha512-HkBzzzJ3UGqOIJiTd4qMEMvn44ccrN7a75gEej28X1srGn05myRgJ/pWbmXJhtgpq/5gU7IURnynyKx/ecsOfg==", - "requires": { - "fast-copy": "^2.1.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - } - }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -11666,22 +11605,22 @@ } }, "contentful-import": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/contentful-import/-/contentful-import-8.3.2.tgz", - "integrity": "sha512-OQrzlSj9p2g3/kNrkQRrMxPvdxgL6iwD6E8qQzZLlVnGpZKhmZYfPBv9qZfFCHrqzj49JzwIWLkAp0b2nSGC1A==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/contentful-import/-/contentful-import-8.3.6.tgz", + "integrity": "sha512-1x9e1BJ1T34iEvhfPEjanLU7ot0hasjMsloLBSl5vySFMw6roFrCDFD8lF7nbv23dMS+YxQxw0wFrZYUwl03hw==", "requires": { "bluebird": "^3.5.1", "cli-table3": "^0.6.0", - "contentful-batch-libs": "^9.4.1", - "contentful-management": "^7.45.5", - "date-fns": "^2.28.0", - "joi": "^17.5.0", + "contentful-batch-libs": "^9.4.2", + "contentful-management": "^10.14.0", + "date-fns": "^2.29.3", + "joi": "^17.6.0", "listr": "^0.14.1", "listr-update-renderer": "^0.5.0", "listr-verbose-renderer": "^0.6.0", "lodash": "^4.17.10", "p-queue": "^6.6.2", - "yargs": "^17.3.0" + "yargs": "^17.5.1" }, "dependencies": { "cliui": { @@ -11721,48 +11660,89 @@ } }, "contentful-management": { - "version": "7.54.2", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.54.2.tgz", - "integrity": "sha512-up7a31QsVM3ADXm6CrLGp9u/AVHO/yIDJGyS9Ztesa/xlxJgGmrEMTqUevauT1Y/5vC54gBM5S8in1zcP7atqQ==", + "version": "10.40.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.40.0.tgz", + "integrity": "sha512-73r3ecY7z69t6AdrUdyVUWxrIPJikp0FWqRl4kFbFkCd6tzohTN5gIAKLTupL06rvoKIfDOlgMKVypBVxxbrnQ==", "requires": { + "@contentful/rich-text-types": "^16.0.3", "@types/json-patch": "0.0.30", - "axios": "^0.21.4", - "contentful-sdk-core": "^6.10.4", - "fast-copy": "^2.1.0", + "axios": "^1.4.0", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", "lodash.isplainobject": "^4.0.6", - "type-fest": "^2.5.3" + "type-fest": "^4.0.0" }, "dependencies": { + "@contentful/rich-text-types": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.0.tgz", + "integrity": "sha512-OfQmAu5bxE0CgQA3WlUleVej+ifFG/iXmB2DmUl4EyWyFue1aiIvfjxQhcDRSH4n1jUNMJ6L1wInZL8uV5m3TQ==" + }, + "fast-copy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz", + "integrity": "sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==" + }, "type-fest": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.6.0.tgz", - "integrity": "sha512-XN1FDGGtaSDA6CFsCW5iolTQqFsnJ+ZF6JqSz0SqXoh4F8GY0xqUv5RYnTilpmL+sOH8OH4FX8tf9YyAPM2LDA==" + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.6.0.tgz", + "integrity": "sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==" } } }, "contentful-migration": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/contentful-migration/-/contentful-migration-4.9.2.tgz", - "integrity": "sha512-QNZAtag1MRaAdB5nZ/Rb/+N5AjpqE+jc3cJ/8W7gGOvV0T+li4I0NIjZOv6JuggfZyAuhNUU/jZaswzbish+/Q==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/contentful-migration/-/contentful-migration-4.17.2.tgz", + "integrity": "sha512-/Kz0vS1ksO9E1DC2WNdT6ZbX6XFceQvvvSyXhPjv0hBsMB85AMJXEYQ1x4Ocb/o+Klc+3aBofTWC44Uy2n5jKA==", "requires": { - "axios": "^0.21.0", + "@hapi/hoek": "^10.0.1", + "axios": "^1.5.1", "bluebird": "^3.7.2", "callsites": "^3.1.0", "cardinal": "^2.1.1", "chalk": "^4.0.0", - "contentful-management": "^7.51.5", + "contentful-management": "^11.2.0", "didyoumean2": "^5.0.0", - "hoek": "^6.1.3", "https-proxy-agent": "^5.0.0", "inquirer": "^8.1.2", "joi": "^17.4.0", "kind-of": "^6.0.3", "listr2": "^3.13.5", "lodash": "^4.17.15", - "uuid": "^8.3.2", + "p-throttle": "^4.1.1", + "uuid": "^9.0.0", "yargs": "^15.3.1" }, "dependencies": { + "@contentful/rich-text-types": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.0.tgz", + "integrity": "sha512-OfQmAu5bxE0CgQA3WlUleVej+ifFG/iXmB2DmUl4EyWyFue1aiIvfjxQhcDRSH4n1jUNMJ6L1wInZL8uV5m3TQ==" + }, + "@hapi/hoek": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-10.0.1.tgz", + "integrity": "sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==" + }, + "contentful-management": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-11.3.0.tgz", + "integrity": "sha512-Iu8r9DBhs/UNRWGkmJ/ssHA9I5JgoYXM+MDzCyjZ4T8zJMqlfR2L53Ho+TQSw21msRperBhpjkNvbvwHyfJQIQ==", + "requires": { + "@contentful/rich-text-types": "^16.3.0", + "@types/json-patch": "0.0.30", + "axios": "^1.4.0", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "^4.0.0" + } + }, + "fast-copy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz", + "integrity": "sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==" + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -11772,16 +11752,21 @@ "path-exists": "^4.0.0" } }, - "hoek": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", - "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==" - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, + "type-fest": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.6.0.tgz", + "integrity": "sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==" + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + }, "yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", @@ -11811,15 +11796,21 @@ } }, "contentful-sdk-core": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.11.0.tgz", - "integrity": "sha512-ukKxiiHdCa/izTQbA3/VUPMQB2PZW5D2KYjV9WQVOc8QjmDhu1wpEDkYxYjOrUDgT5tM7xw6umpwlifxoYe9kQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-8.1.0.tgz", + "integrity": "sha512-ZXTtrkrx4OlRcVY0WLihrskF+BSuHe7QZuWA8DNEeTlHmkPXAVch9Og5TJDoyGeqNrArR3Ovd7yfaG+1QYo+ag==", "requires": { - "fast-copy": "^2.1.0", + "fast-copy": "^2.1.7", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" + "p-throttle": "^4.1.1" + }, + "dependencies": { + "fast-copy": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.7.tgz", + "integrity": "sha512-ozrGwyuCTAy7YgFCua8rmqmytECYk/JYAMXcswOcm0qvGoE3tPb7ivBeIHTOK2DiapBhDZgacIhzhQIKU5TCfA==" + } } }, "convert-source-map": { @@ -11915,9 +11906,12 @@ } }, "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } }, "debug": { "version": "3.2.7", @@ -15562,6 +15556,11 @@ "sisteransi": "^1.0.5" } }, + "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==" + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -15716,9 +15715,9 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "regex-escape": { "version": "3.4.10", diff --git a/package.json b/package.json index 2553fc2..03bc9bc 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "commander": "^8.3.0", "common-tags": "^1.8.2", "contentful-cli": "^1.14.21", - "contentful-import": "^8.3.2", - "contentful-management": "^7.45.2", - "contentful-migration": "^4.9.2", + "contentful-import": "^8.3.6", + "contentful-management": "^10.40.0", + "contentful-migration": "^4.17.2", "cosmiconfig": "^8.0.0", "deep-diff": "^1.0.2", "diff": "^5.1.0",