diff --git a/package-lock.json b/package-lock.json index f2a7f23ed..5e1eaad62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -127,18 +127,6 @@ } } }, - "node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/@ts-morph/bootstrap": { "resolved": "packages/bootstrap", "link": true @@ -424,11 +412,6 @@ "dev": true, "license": "MIT" }, - "node_modules/commondir": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, @@ -582,34 +565,6 @@ "node": ">=8" } }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/flat": { "version": "5.0.2", "dev": true, @@ -708,11 +663,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -837,28 +787,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/log-symbols": { "version": "4.1.0", "dev": true, @@ -890,28 +818,6 @@ "node": ">=12" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-error": { "version": "1.3.6", "dev": true, @@ -1171,39 +1077,6 @@ "wrappy": "1" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/path-browserify": { "version": "1.0.1", "license": "MIT" @@ -1277,17 +1150,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "funding": [ @@ -1392,35 +1254,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/rollup-plugin-typescript2": { - "version": "0.34.1", - "dev": true, - "license": "MIT", - "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": { - "rollup": ">=1.26.3", - "typescript": ">=2.4.0" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "funding": [ @@ -1461,31 +1294,6 @@ ], "license": "MIT" }, - "node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/serialize-javascript": { "version": "6.0.0", "dev": true, @@ -1662,14 +1470,6 @@ "node": ">=12.20" } }, - "node_modules/universalify": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "dev": true, @@ -1723,11 +1523,6 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/yargs": { "version": "16.2.0", "dev": true, @@ -1908,6 +1703,7 @@ "code-block-writer": "^12.0.0" }, "devDependencies": { + "@rollup/plugin-typescript": "^11.0.0", "@types/chai": "^4.3.4", "@types/diff": "^5.0.3", "@types/mocha": "^10.0.1", @@ -1919,7 +1715,6 @@ "mocha": "10.2.0", "rimraf": "^4.4.1", "rollup": "=3.20.2", - "rollup-plugin-typescript2": "^0.34.1", "ts-node": "10.9.1", "typescript": "~5.0.2" } @@ -1989,14 +1784,6 @@ } } }, - "@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - }, "@ts-morph/bootstrap": { "version": "file:packages/bootstrap", "requires": { @@ -2243,10 +2030,6 @@ "version": "1.1.4", "dev": true }, - "commondir": { - "version": "1.0.1", - "dev": true - }, "concat-map": { "version": "0.0.1", "dev": true @@ -2349,23 +2132,6 @@ "to-regex-range": "^5.0.1" } }, - "find-cache-dir": { - "version": "3.3.2", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "flat": { "version": "5.0.2", "dev": true @@ -2427,10 +2193,6 @@ "is-glob": "^4.0.1" } }, - "graceful-fs": { - "version": "4.2.10", - "dev": true - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2507,21 +2269,6 @@ "argparse": "^2.0.1" } }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, "log-symbols": { "version": "4.1.0", "dev": true, @@ -2541,19 +2288,6 @@ "version": "7.18.3", "dev": true }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true - } - } - }, "make-error": { "version": "1.3.6", "dev": true @@ -2708,24 +2442,6 @@ "wrappy": "1" } }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, "path-browserify": { "version": "1.0.1" }, @@ -2768,13 +2484,6 @@ "picomatch": { "version": "2.3.1" }, - "pkg-dir": { - "version": "4.2.0", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, "queue-microtask": { "version": "1.2.3" }, @@ -2828,28 +2537,6 @@ "fsevents": "~2.3.2" } }, - "rollup-plugin-typescript2": { - "version": "0.34.1", - "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": { - "fs-extra": { - "version": "10.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, "run-parallel": { "version": "1.2.0", "requires": { @@ -2860,22 +2547,6 @@ "version": "5.2.1", "dev": true }, - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, "serialize-javascript": { "version": "6.0.0", "dev": true, @@ -2936,6 +2607,7 @@ "ts-morph": { "version": "file:packages/ts-morph", "requires": { + "@rollup/plugin-typescript": "^11.0.0", "@ts-morph/common": "~0.19.0", "@types/chai": "^4.3.4", "@types/diff": "^5.0.3", @@ -2949,7 +2621,6 @@ "mocha": "10.2.0", "rimraf": "^4.4.1", "rollup": "=3.20.2", - "rollup-plugin-typescript2": "^0.34.1", "ts-node": "10.9.1", "typescript": "~5.0.2" } @@ -2995,10 +2666,6 @@ "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", "dev": true }, - "universalify": { - "version": "2.0.0", - "dev": true - }, "v8-compile-cache-lib": { "version": "3.0.1", "dev": true @@ -3031,10 +2698,6 @@ "version": "5.0.8", "dev": true }, - "yallist": { - "version": "4.0.0", - "dev": true - }, "yargs": { "version": "16.2.0", "dev": true, diff --git a/packages/ts-morph/package.json b/packages/ts-morph/package.json index 72fefe6d2..309a4ce70 100644 --- a/packages/ts-morph/package.json +++ b/packages/ts-morph/package.json @@ -48,6 +48,7 @@ "code-block-writer": "^12.0.0" }, "devDependencies": { + "@rollup/plugin-typescript": "^11.0.0", "@types/chai": "^4.3.4", "@types/diff": "^5.0.3", "@types/mocha": "^10.0.1", @@ -59,7 +60,6 @@ "mocha": "10.2.0", "rimraf": "^4.4.1", "rollup": "=3.20.2", - "rollup-plugin-typescript2": "^0.34.1", "ts-node": "10.9.1", "typescript": "~5.0.2" }, diff --git a/packages/ts-morph/rollup.config.mjs b/packages/ts-morph/rollup.config.mjs index d1086334d..c82450511 100644 --- a/packages/ts-morph/rollup.config.mjs +++ b/packages/ts-morph/rollup.config.mjs @@ -1,4 +1,4 @@ -import typescript from "rollup-plugin-typescript2"; +import typescript from "@rollup/plugin-typescript"; const isDeno = process.env.BUILD === "deno"; const outputFolder = isDeno ? "./dist-deno" : "./dist"; const moduleKind = isDeno ? "es" : "cjs"; @@ -16,7 +16,6 @@ export default { }, plugins: [ typescript({ - check: false, tsconfig: "tsconfig.rollup.json", }), ],