From 18832828dca7df9acbfd26c353b0539faa61909b Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 12 Apr 2024 23:47:06 +0200 Subject: [PATCH] fix: Update npm version to current LTS and update dev dependencies Signed-off-by: Ferdinand Thiessen --- package-lock.json | 152 ++++++++++++++++++++++++++++++++++++---------- package.json | 46 +++++++------- 2 files changed, 144 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0bef68c1..661600f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,39 +9,41 @@ "version": "1.0.0-beta.7", "license": "AGPL-3.0-or-later", "dependencies": { - "dockerode": "^4.0.0", - "fast-xml-parser": "^4.2.5", - "wait-on": "^7.0.1" + "dockerode": "^4.0.2", + "fast-xml-parser": "^4.3.6", + "wait-on": "^7.2.0" }, "devDependencies": { - "@cypress/code-coverage": "^3.10.8", + "@cypress/code-coverage": "^3.12.34", "@nextcloud/upload": "1.0.0-beta.14", - "@nextcloud/webpack-vue-config": "^6.0.0", - "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^11.1.2", + "@nextcloud/webpack-vue-config": "^6.0.1", + "@playwright/test": "^1.43.0", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-typescript": "^11.1.6", "@types/cypress": "^1.1.3", - "@types/dockerode": "^3.3.15", - "@types/jest": "^29.5.2", + "@types/dockerode": "^3.3.28", + "@types/jest": "^29.5.12", + "@types/node": "^20.12.7", "@vue/cli-service": "^5.0.8", - "@vue/tsconfig": "^0.5.0", - "cypress": "^13.2.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", + "@vue/tsconfig": "^0.5.1", + "cypress": "^13.7.2", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "nyc": "^15.1.0", - "rollup": "^4.1.4", + "rollup": "^4.14.1", "rollup-plugin-istanbul": "^5.0.0", - "ts-jest": "^29.1.0", - "ts-loader": "^9.4.3", - "ts-node": "^10.9.1", - "tslib": "^2.5.3", - "typedoc": "^0.25.1", - "typescript": "^5.1.3", - "vue": "^2.7.14" + "ts-jest": "^29.1.2", + "ts-loader": "^9.5.1", + "ts-node": "^10.9.2", + "tslib": "^2.6.2", + "typedoc": "^0.25.13", + "typescript": "^5.4.5", + "vue": "^2.7.16" }, "engines": { "node": "^20.0.0", - "npm": "^9.0.0" + "npm": "^10.0.0" }, "peerDependencies": { "cypress": "^13.2.0" @@ -2903,6 +2905,21 @@ "node": ">= 8" } }, + "node_modules/@playwright/test": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.43.0.tgz", + "integrity": "sha512-Ebw0+MCqoYflop7wVKj711ccbNlrwTBCtjY5rlbiY9kHL2bCYxq+qltK6uPsVBGGAOb033H2VO0YobcQVxoW7Q==", + "dev": true, + "dependencies": { + "playwright": "1.43.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@polka/url": { "version": "1.0.0-next.21", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", @@ -3643,10 +3660,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.0.tgz", - "integrity": "sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==", - "dev": true + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -12402,6 +12422,36 @@ "node": ">=8" } }, + "node_modules/playwright": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.0.tgz", + "integrity": "sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==", + "dev": true, + "dependencies": { + "playwright-core": "1.43.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.0.tgz", + "integrity": "sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", @@ -15406,6 +15456,12 @@ "node": ">=14.17" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -18713,6 +18769,15 @@ "fastq": "^1.6.0" } }, + "@playwright/test": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.43.0.tgz", + "integrity": "sha512-Ebw0+MCqoYflop7wVKj711ccbNlrwTBCtjY5rlbiY9kHL2bCYxq+qltK6uPsVBGGAOb033H2VO0YobcQVxoW7Q==", + "dev": true, + "requires": { + "playwright": "1.43.0" + } + }, "@polka/url": { "version": "1.0.0-next.21", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", @@ -19286,10 +19351,13 @@ "dev": true }, "@types/node": { - "version": "20.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.0.tgz", - "integrity": "sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==", - "dev": true + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -25988,6 +26056,22 @@ "find-up": "^4.0.0" } }, + "playwright": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.0.tgz", + "integrity": "sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==", + "dev": true, + "requires": { + "fsevents": "2.3.2", + "playwright-core": "1.43.0" + } + }, + "playwright-core": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.0.tgz", + "integrity": "sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==", + "dev": true + }, "portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", @@ -28180,6 +28264,12 @@ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", diff --git a/package.json b/package.json index 3361de35..57401154 100644 --- a/package.json +++ b/package.json @@ -63,41 +63,41 @@ }, "engines": { "node": "^20.0.0", - "npm": "^9.0.0" + "npm": "^10.0.0" }, "homepage": "https://github.com/nextcloud/nextcloud-cypress", "peerDependencies": { "cypress": "^13.2.0" }, "dependencies": { - "dockerode": "^4.0.0", - "fast-xml-parser": "^4.2.5", - "wait-on": "^7.0.1" + "dockerode": "^4.0.2", + "fast-xml-parser": "^4.3.6", + "wait-on": "^7.2.0" }, "devDependencies": { - "@cypress/code-coverage": "^3.10.8", + "@cypress/code-coverage": "^3.12.34", "@nextcloud/upload": "1.0.0-beta.14", - "@nextcloud/webpack-vue-config": "^6.0.0", - "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-typescript": "^11.1.2", + "@nextcloud/webpack-vue-config": "^6.0.1", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-typescript": "^11.1.6", "@types/cypress": "^1.1.3", - "@types/dockerode": "^3.3.15", - "@types/jest": "^29.5.2", + "@types/dockerode": "^3.3.28", + "@types/jest": "^29.5.12", "@vue/cli-service": "^5.0.8", - "@vue/tsconfig": "^0.5.0", - "cypress": "^13.2.0", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", + "@vue/tsconfig": "^0.5.1", + "cypress": "^13.7.2", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "nyc": "^15.1.0", - "rollup": "^4.1.4", + "rollup": "^4.14.1", "rollup-plugin-istanbul": "^5.0.0", - "ts-jest": "^29.1.0", - "ts-loader": "^9.4.3", - "ts-node": "^10.9.1", - "tslib": "^2.5.3", - "typedoc": "^0.25.1", - "typescript": "^5.1.3", - "vue": "^2.7.14" + "ts-jest": "^29.1.2", + "ts-loader": "^9.5.1", + "ts-node": "^10.9.2", + "tslib": "^2.6.2", + "typedoc": "^0.25.13", + "typescript": "^5.4.5", + "vue": "^2.7.16" } }