From 179973dfb829f8cf3c268621279d7bae08eaa5da Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 17 May 2023 19:41:32 +0200 Subject: [PATCH] chore: Update dependencies, especially rollup v3 We need to change the rollup config to `.mjs` extension as our package type is still commonjs, but the file is written in ESM syntax. Signed-off-by: Ferdinand Thiessen --- package-lock.json | 51 +++++++++++++++------------ package.json | 12 +++---- rollup.config.js => rollup.config.mjs | 0 3 files changed, 34 insertions(+), 29 deletions(-) rename rollup.config.js => rollup.config.mjs (100%) diff --git a/package-lock.json b/package-lock.json index f1acb45..8786187 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,17 +9,21 @@ "version": "2.0.0", "license": "GPL-3.0-or-later", "dependencies": { - "@nextcloud/event-bus": "^3.0.2" + "@nextcloud/event-bus": "^3.1.0" }, "devDependencies": { "@nextcloud/typings": "^1.6.0", "@rollup/plugin-typescript": "^11.1.1", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", - "rollup": "^2.79.1", + "rollup": "^3.22.0", "tslib": "^2.5.0", "typedoc": "^0.24.7", "typescript": "^5.0.4" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, "node_modules/@ampproject/remapping": { @@ -992,11 +996,11 @@ } }, "node_modules/@nextcloud/event-bus": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.2.tgz", - "integrity": "sha512-svXCZa4UkoZKsBiGzTi0cVcbPFUOhCm7pMKjGumRwBvHywX+8by478IQ8Grw75PFHxajMJZ0KrOTTM8WnzzEAw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.1.0.tgz", + "integrity": "sha512-purXQsXbhbmpcDsbDuR0i7vwUgOsqnIUa7QAD3lV/UZUkUT94SmxBM5LgQ8iV8TQBWWleEwQHy5kYfHeTGF9wg==", "dependencies": { - "semver": "^7.3.7" + "semver": "^7.5.1" }, "engines": { "node": "^16.0.0", @@ -3656,15 +3660,16 @@ } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.22.0.tgz", + "integrity": "sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" @@ -3689,9 +3694,9 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5100,11 +5105,11 @@ } }, "@nextcloud/event-bus": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.2.tgz", - "integrity": "sha512-svXCZa4UkoZKsBiGzTi0cVcbPFUOhCm7pMKjGumRwBvHywX+8by478IQ8Grw75PFHxajMJZ0KrOTTM8WnzzEAw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.1.0.tgz", + "integrity": "sha512-purXQsXbhbmpcDsbDuR0i7vwUgOsqnIUa7QAD3lV/UZUkUT94SmxBM5LgQ8iV8TQBWWleEwQHy5kYfHeTGF9wg==", "requires": { - "semver": "^7.3.7" + "semver": "^7.5.1" } }, "@nextcloud/typings": { @@ -7115,9 +7120,9 @@ "dev": true }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.22.0.tgz", + "integrity": "sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -7139,9 +7144,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "requires": { "lru-cache": "^6.0.0" } diff --git a/package.json b/package.json index d18869d..a29981e 100644 --- a/package.json +++ b/package.json @@ -5,18 +5,18 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { + "types": "./dist/index.d.ts", "import": "./dist/index.es.mjs", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" + "require": "./dist/index.js" }, "files": [ "dist/" ], "scripts": { - "build": "rollup --config rollup.config.js", + "build": "rollup --config rollup.config.mjs", "build:doc": "typedoc --out dist/doc lib/index.ts && touch dist/doc/.nojekyll", "check-types": "tsc --noEmit", - "dev": "rollup --config rollup.config.js --watch", + "dev": "rollup --config rollup.config.mjs --watch", "test": "jest", "test:watch": "jest --watchAll" }, @@ -31,14 +31,14 @@ "url": "https://github.com/nextcloud/nextcloud-auth" }, "dependencies": { - "@nextcloud/event-bus": "^3.0.2" + "@nextcloud/event-bus": "^3.1.0" }, "devDependencies": { "@nextcloud/typings": "^1.6.0", "@rollup/plugin-typescript": "^11.1.1", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", - "rollup": "^2.79.1", + "rollup": "^3.22.0", "tslib": "^2.5.0", "typedoc": "^0.24.7", "typescript": "^5.0.4" diff --git a/rollup.config.js b/rollup.config.mjs similarity index 100% rename from rollup.config.js rename to rollup.config.mjs