From ebf554eab293ec5dd92b0e01ed36e636834befae Mon Sep 17 00:00:00 2001 From: agilgur5 <4970083+agilgur5@users.noreply.github.com> Date: Thu, 13 Jul 2023 23:55:41 -0400 Subject: [PATCH] deps: upgrade all devDeps to latest (Rollup v3, TS v5) --- package-lock.json | 139 +++++++++++++++++++------- package.json | 8 +- rollup.config.js => rollup.config.mjs | 0 tsconfig.json | 2 +- 4 files changed, 106 insertions(+), 43 deletions(-) rename rollup.config.js => rollup.config.mjs (100%) diff --git a/package-lock.json b/package-lock.json index bb151fa..83cfa3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,21 +5,22 @@ "requires": true, "packages": { "": { + "name": "rpt2-repro", "version": "0.0.0", "devDependencies": { - "@agilgur5/tsconfig": "^0.0.2", - "rollup": "^2.75.6", - "rollup-plugin-typescript2": "^0.33.0", - "typescript": "^4.7.3" + "@agilgur5/tsconfig": "^0.1.0", + "rollup": "^3.26.2", + "rollup-plugin-typescript2": "^0.35.0", + "typescript": "^5.1.6" } }, "node_modules/@agilgur5/tsconfig": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@agilgur5/tsconfig/-/tsconfig-0.0.2.tgz", - "integrity": "sha512-h/Wa7N19VsZdPIaYp/YiRcN8Zo0A/UC7gAbBgeJ5A5nUUPchN9ZwLIAQ2tF6ZaLhwWTsZX1S7X5fthUA6Dzg1A==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@agilgur5/tsconfig/-/tsconfig-0.1.0.tgz", + "integrity": "sha512-fnPBT73M9H/V6jjz0XaQv6nazhbWpXt8icSwI/CjNrpA/ce8MUTbMhllTWeSDHjkUcAIs+0T7shnwkg3bArgOQ==", "dev": true, "dependencies": { - "@tsconfig/strictest": "^1.0.0" + "@tsconfig/strictest": "^2.0.1" }, "engines": { "node": ">=12.7.0" @@ -42,9 +43,9 @@ } }, "node_modules/@tsconfig/strictest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-1.0.1.tgz", - "integrity": "sha512-7O8Q537UQdTZSKEV0f5WRLRFtfL9B8agGqIZrCOwOiWvbjZWPP2rAoZ7LHcwjdG4vnjdleHMEE+ZetM+lhRkcA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.1.tgz", + "integrity": "sha512-7JHHCbyCsGUxLd0pDbp24yz3zjxw2t673W5oAP6HCEdr/UUhaRhYd3SSnUsGCk+VnPVJVA4mXROzbhI+nyIk+w==", "dev": true }, "node_modules/commondir": { @@ -147,6 +148,18 @@ "node": ">=8" } }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -232,29 +245,31 @@ } }, "node_modules/rollup": { - "version": "2.75.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", - "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "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" } }, "node_modules/rollup-plugin-typescript2": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.33.0.tgz", - "integrity": "sha512-7ZXoZeX93kNb4/ICzOi2AlperVV6cAsNz8THqrbz+KNvpn47P2F/nFdK/BGhkoOsOwuYDuY57vccdZZrcd8/dA==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.35.0.tgz", + "integrity": "sha512-szcIO9hPUx3PhQl91u4pfNAH2EKbtrXaES+m163xQVE5O1CC0ea6YZV/5woiDDW3CR9jF2CszPrKN+AFiND0bg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^4.1.2", "find-cache-dir": "^3.3.2", "fs-extra": "^10.0.0", + "semver": "^7.3.7", "tslib": "^2.4.0" }, "peerDependencies": { @@ -262,6 +277,21 @@ "typescript": ">=2.4.0" } }, + "node_modules/rollup-plugin-typescript2/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -278,16 +308,16 @@ "dev": true }, "node_modules/typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/universalify": { @@ -298,16 +328,22 @@ "engines": { "node": ">= 10.0.0" } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } }, "dependencies": { "@agilgur5/tsconfig": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@agilgur5/tsconfig/-/tsconfig-0.0.2.tgz", - "integrity": "sha512-h/Wa7N19VsZdPIaYp/YiRcN8Zo0A/UC7gAbBgeJ5A5nUUPchN9ZwLIAQ2tF6ZaLhwWTsZX1S7X5fthUA6Dzg1A==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@agilgur5/tsconfig/-/tsconfig-0.1.0.tgz", + "integrity": "sha512-fnPBT73M9H/V6jjz0XaQv6nazhbWpXt8icSwI/CjNrpA/ce8MUTbMhllTWeSDHjkUcAIs+0T7shnwkg3bArgOQ==", "dev": true, "requires": { - "@tsconfig/strictest": "^1.0.0" + "@tsconfig/strictest": "^2.0.1" } }, "@rollup/pluginutils": { @@ -321,9 +357,9 @@ } }, "@tsconfig/strictest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-1.0.1.tgz", - "integrity": "sha512-7O8Q537UQdTZSKEV0f5WRLRFtfL9B8agGqIZrCOwOiWvbjZWPP2rAoZ7LHcwjdG4vnjdleHMEE+ZetM+lhRkcA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.1.tgz", + "integrity": "sha512-7JHHCbyCsGUxLd0pDbp24yz3zjxw2t673W5oAP6HCEdr/UUhaRhYd3SSnUsGCk+VnPVJVA4mXROzbhI+nyIk+w==", "dev": true }, "commondir": { @@ -402,6 +438,15 @@ "p-locate": "^4.1.0" } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -457,24 +502,36 @@ } }, "rollup": { - "version": "2.75.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", - "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, "rollup-plugin-typescript2": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.33.0.tgz", - "integrity": "sha512-7ZXoZeX93kNb4/ICzOi2AlperVV6cAsNz8THqrbz+KNvpn47P2F/nFdK/BGhkoOsOwuYDuY57vccdZZrcd8/dA==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.35.0.tgz", + "integrity": "sha512-szcIO9hPUx3PhQl91u4pfNAH2EKbtrXaES+m163xQVE5O1CC0ea6YZV/5woiDDW3CR9jF2CszPrKN+AFiND0bg==", "dev": true, "requires": { "@rollup/pluginutils": "^4.1.2", "find-cache-dir": "^3.3.2", "fs-extra": "^10.0.0", + "semver": "^7.3.7", "tslib": "^2.4.0" + }, + "dependencies": { + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "semver": { @@ -490,9 +547,9 @@ "dev": true }, "typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "universalify": { @@ -500,6 +557,12 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } } diff --git a/package.json b/package.json index 7f5fda0..ff13e7a 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "tsc": "tsc" }, "devDependencies": { - "@agilgur5/tsconfig": "^0.0.2", - "rollup": "^2.75.6", - "rollup-plugin-typescript2": "^0.33.0", - "typescript": "^4.7.3" + "@agilgur5/tsconfig": "^0.1.0", + "rollup": "^3.26.2", + "rollup-plugin-typescript2": "^0.35.0", + "typescript": "^5.1.6" } } diff --git a/rollup.config.js b/rollup.config.mjs similarity index 100% rename from rollup.config.js rename to rollup.config.mjs diff --git a/tsconfig.json b/tsconfig.json index 3af3a82..267933c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { // https://github.com/agilgur5/tsconfig - "extends": "@agilgur5/tsconfig/src/tsconfig.library.json", + "extends": "@agilgur5/tsconfig/library", // exclude node_modules (the default), dist dir, coverage dir, and example for now "exclude": ["node_modules/", "dist/", "coverage/", "example/"], // all TS files in the src/ dir