From c07950e66a72e620093a441650a5ec0805fa5ae9 Mon Sep 17 00:00:00 2001 From: ExE Boss <3889017+ExE-Boss@users.noreply.github.com> Date: Mon, 13 May 2019 12:40:00 +0200 Subject: [PATCH] =?UTF-8?q?refactor:=20Use=C2=A0package=20for=C2=A0shared?= =?UTF-8?q?=C2=A0`tsconfig.json`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/build-modules/package.json | 1 + packages/build-modules/tsconfig.json | 2 +- packages/config/package.json | 1 + packages/config/tsconfig.json | 2 +- packages/constants/package.json | 1 + packages/constants/tsconfig.json | 2 +- packages/core-loggers/package.json | 1 + packages/core-loggers/tsconfig.json | 2 +- packages/default-fetcher/package.json | 1 + packages/default-fetcher/tsconfig.json | 2 +- packages/default-reporter/package.json | 1 + packages/default-reporter/tsconfig.json | 2 +- packages/default-resolver/package.json | 1 + packages/default-resolver/tsconfig.json | 2 +- packages/dependencies-hierarchy/package.json | 1 + packages/dependencies-hierarchy/tsconfig.json | 2 +- packages/dependency-path/package.json | 1 + packages/dependency-path/tsconfig.json | 2 +- packages/fetch-from-npm-registry/package.json | 1 + .../fetch-from-npm-registry/tsconfig.json | 2 +- packages/fetch/package.json | 1 + packages/fetch/tsconfig.json | 2 +- packages/fetcher-base/package.json | 1 + packages/fetcher-base/tsconfig.json | 2 +- packages/filter-lockfile/package.json | 1 + packages/filter-lockfile/tsconfig.json | 2 +- packages/find-packages/package.json | 1 + packages/find-packages/tsconfig.json | 2 +- packages/git-fetcher/package.json | 1 + packages/git-fetcher/tsconfig.json | 2 +- packages/git-resolver/package.json | 1 + packages/git-resolver/tsconfig.json | 2 +- packages/headless/package.json | 1 + packages/headless/test/tsconfig.json | 2 +- packages/headless/tsconfig.json | 2 +- packages/lifecycle/package.json | 1 + packages/lifecycle/tsconfig.json | 2 +- packages/list/package.json | 1 + packages/list/tsconfig.json | 2 +- packages/local-resolver/package.json | 1 + packages/local-resolver/tsconfig.json | 2 +- packages/lockfile-file/package.json | 1 + packages/lockfile-file/tsconfig.json | 2 +- packages/lockfile-types/package.json | 1 + packages/lockfile-types/tsconfig.json | 2 +- packages/lockfile-utils/package.json | 1 + packages/lockfile-utils/tsconfig.json | 2 +- packages/modules-cleaner/package.json | 1 + packages/modules-cleaner/tsconfig.json | 2 +- packages/modules-yaml/package.json | 1 + packages/modules-yaml/tsconfig.json | 2 +- packages/npm-registry-agent/package.json | 1 + packages/npm-registry-agent/tsconfig.json | 2 +- packages/npm-resolver/package.json | 1 + packages/npm-resolver/tsconfig.json | 2 +- packages/outdated/package.json | 1 + packages/outdated/tsconfig.json | 2 +- packages/package-is-installable/package.json | 1 + packages/package-is-installable/tsconfig.json | 2 +- packages/package-requester/package.json | 1 + packages/package-requester/tsconfig.json | 2 +- packages/package-store/package.json | 1 + packages/package-store/tsconfig.json | 2 +- packages/pkgs-graph/package.json | 1 + packages/pkgs-graph/tsconfig.json | 2 +- packages/pnpm/package.json | 1 + packages/pnpm/tsconfig.json | 2 +- packages/prune-lockfile/package.json | 1 + packages/prune-lockfile/tsconfig.json | 2 +- packages/read-importer-manifest/package.json | 1 + packages/read-importer-manifest/tsconfig.json | 2 +- packages/read-importers-context/package.json | 1 + packages/read-importers-context/tsconfig.json | 2 +- packages/read-modules-dir/package.json | 1 + packages/read-modules-dir/tsconfig.json | 2 +- packages/read-package-json/package.json | 1 + packages/read-package-json/tsconfig.json | 2 +- packages/resolve-dependencies/package.json | 1 + packages/resolve-dependencies/tsconfig.json | 2 +- packages/resolver-base/package.json | 1 + packages/resolver-base/tsconfig.json | 2 +- packages/server/package.json | 1 + packages/server/tsconfig.json | 2 +- packages/shamefully-flatten/package.json | 1 + packages/shamefully-flatten/tsconfig.json | 2 +- packages/store-controller-types/package.json | 1 + packages/store-controller-types/tsconfig.json | 2 +- packages/supi/package.json | 1 + packages/supi/tsconfig.json | 2 +- packages/symlink-dependency/package.json | 1 + packages/symlink-dependency/tsconfig.json | 2 +- packages/tarball-fetcher/package.json | 1 + packages/tarball-fetcher/tsconfig.json | 2 +- packages/tarball-resolver/package.json | 1 + packages/tarball-resolver/tsconfig.json | 2 +- packages/types/package.json | 1 + packages/types/tsconfig.json | 2 +- packages/utils/package.json | 1 + packages/utils/tsconfig.json | 2 +- packages/write-importer-manifest/package.json | 1 + .../write-importer-manifest/tsconfig.json | 2 +- pnpm-lock.yaml | 106 ++++++++++++++++++ privatePackages/assert-project/package.json | 1 + .../assert-project/test/tsconfig.json | 2 +- privatePackages/assert-project/tsconfig.json | 2 +- privatePackages/assert-store/package.json | 1 + privatePackages/assert-store/tsconfig.json | 2 +- privatePackages/prepare/package.json | 1 + privatePackages/prepare/tsconfig.json | 2 +- utils/tsconfig/package.json | 17 +++ utils/{ => tsconfig}/tsconfig.json | 0 111 files changed, 231 insertions(+), 55 deletions(-) create mode 100644 utils/tsconfig/package.json rename utils/{ => tsconfig}/tsconfig.json (100%) diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index df79c06984..6d36412659 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -43,6 +43,7 @@ "devDependencies": { "@pnpm/build-modules": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/ramda": "0.26.6", diff --git a/packages/build-modules/tsconfig.json b/packages/build-modules/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/build-modules/tsconfig.json +++ b/packages/build-modules/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/config/package.json b/packages/config/package.json index 365bc525c9..981cf17440 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/config": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/node": "*", diff --git a/packages/config/tsconfig.json b/packages/config/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/config/tsconfig.json +++ b/packages/config/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/constants/package.json b/packages/constants/package.json index 811abd30ff..0605271849 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -27,6 +27,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/constants#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "rimraf": "2.6.3", diff --git a/packages/constants/tsconfig.json b/packages/constants/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/constants/tsconfig.json +++ b/packages/constants/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 7cb0a6d182..4e638cc73c 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -20,6 +20,7 @@ }, "devDependencies": { "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "2.6.3", "tslint": "5.16.0", diff --git a/packages/core-loggers/tsconfig.json b/packages/core-loggers/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/core-loggers/tsconfig.json +++ b/packages/core-loggers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/default-fetcher/package.json b/packages/default-fetcher/package.json index d2d68c5713..19d37bdd67 100644 --- a/packages/default-fetcher/package.json +++ b/packages/default-fetcher/package.json @@ -36,6 +36,7 @@ "devDependencies": { "@pnpm/default-fetcher": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/tape": "4.2.33", "rimraf": "2.6.3", diff --git a/packages/default-fetcher/tsconfig.json b/packages/default-fetcher/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/default-fetcher/tsconfig.json +++ b/packages/default-fetcher/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 6d5ca7638c..f521d8ece4 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -56,6 +56,7 @@ "devDependencies": { "@pnpm/default-reporter": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/common-tags": "1.8.0", "@types/node": "*", diff --git a/packages/default-reporter/tsconfig.json b/packages/default-reporter/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/default-reporter/tsconfig.json +++ b/packages/default-reporter/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/default-resolver/package.json b/packages/default-resolver/package.json index 53bd561b71..3096cbcea0 100644 --- a/packages/default-resolver/package.json +++ b/packages/default-resolver/package.json @@ -38,6 +38,7 @@ "devDependencies": { "@pnpm/default-resolver": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/tape": "4.2.33", "rimraf": "2.6.3", diff --git a/packages/default-resolver/tsconfig.json b/packages/default-resolver/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/default-resolver/tsconfig.json +++ b/packages/default-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index 945327cc3b..57662974a9 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -49,6 +49,7 @@ "devDependencies": { "@pnpm/constants": "1.0.1", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/semver": "6.0.0", diff --git a/packages/dependencies-hierarchy/tsconfig.json b/packages/dependencies-hierarchy/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/dependencies-hierarchy/tsconfig.json +++ b/packages/dependencies-hierarchy/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 052de2f268..1694d8a7cc 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -38,6 +38,7 @@ "semver": "6.0.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/semver": "6.0.0", "@types/tape": "^4.2.30", diff --git a/packages/dependency-path/tsconfig.json b/packages/dependency-path/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/dependency-path/tsconfig.json +++ b/packages/dependency-path/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/fetch-from-npm-registry/package.json b/packages/fetch-from-npm-registry/package.json index e3e4213467..be62145c3b 100644 --- a/packages/fetch-from-npm-registry/package.json +++ b/packages/fetch-from-npm-registry/package.json @@ -32,6 +32,7 @@ "@pnpm/npm-registry-agent": "1.0.2" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/tape": "^4.2.31", diff --git a/packages/fetch-from-npm-registry/tsconfig.json b/packages/fetch-from-npm-registry/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/fetch-from-npm-registry/tsconfig.json +++ b/packages/fetch-from-npm-registry/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/fetch/package.json b/packages/fetch/package.json index 89a04b30d5..83308104ed 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -33,6 +33,7 @@ "node-fetch-unix": "2.3.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "^2.6.2", "tslint": "5.16.0", diff --git a/packages/fetch/tsconfig.json b/packages/fetch/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/fetch/tsconfig.json +++ b/packages/fetch/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index 8129f3288a..b543536d12 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -32,6 +32,7 @@ "@pnpm/resolver-base": "3.1.2" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "^2.6.2", "tslint": "5.16.0", diff --git a/packages/fetcher-base/tsconfig.json b/packages/fetcher-base/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/fetcher-base/tsconfig.json +++ b/packages/fetcher-base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index aea9e5bc5a..e4443916ac 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -38,6 +38,7 @@ "devDependencies": { "@pnpm/filter-lockfile": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "2.6.3", "tape": "4.10.1", diff --git a/packages/filter-lockfile/tsconfig.json b/packages/filter-lockfile/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/filter-lockfile/tsconfig.json +++ b/packages/filter-lockfile/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/find-packages/package.json b/packages/find-packages/package.json index fe8d6e8250..8114abf183 100644 --- a/packages/find-packages/package.json +++ b/packages/find-packages/package.json @@ -32,6 +32,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-packages#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "12", "@types/tape": "^4.2.29", diff --git a/packages/find-packages/tsconfig.json b/packages/find-packages/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/find-packages/tsconfig.json +++ b/packages/find-packages/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index ba1f6a7b00..51c0b65b46 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -35,6 +35,7 @@ }, "devDependencies": { "@pnpm/git-fetcher": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/tape": "^4.2.31", diff --git a/packages/git-fetcher/tsconfig.json b/packages/git-fetcher/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/git-fetcher/tsconfig.json +++ b/packages/git-fetcher/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/git-resolver/package.json b/packages/git-resolver/package.json index 98e914ddee..a6450ebfba 100644 --- a/packages/git-resolver/package.json +++ b/packages/git-resolver/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/git-resolver": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/is-windows": "0.2.0", "@types/node": "*", diff --git a/packages/git-resolver/tsconfig.json b/packages/git-resolver/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/git-resolver/tsconfig.json +++ b/packages/git-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/headless/package.json b/packages/headless/package.json index ab941464d0..69001c3456 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -27,6 +27,7 @@ "@pnpm/package-store": "file:../package-store", "@pnpm/read-importers-context": "file:../read-importers-context", "@pnpm/store-path": "2.0.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/fs-extra": "5.1.0", "@types/mz": "0.0.32", diff --git a/packages/headless/test/tsconfig.json b/packages/headless/test/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/headless/test/tsconfig.json +++ b/packages/headless/test/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/headless/tsconfig.json b/packages/headless/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/headless/tsconfig.json +++ b/packages/headless/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 1f28e2ba7f..40e8f8b7f0 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -43,6 +43,7 @@ "devDependencies": { "@pnpm/lifecycle": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/rimraf": "2.0.2", diff --git a/packages/lifecycle/tsconfig.json b/packages/lifecycle/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/lifecycle/tsconfig.json +++ b/packages/lifecycle/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/list/package.json b/packages/list/package.json index 441b23a950..a145a2bfd4 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -48,6 +48,7 @@ "devDependencies": { "@pnpm/list": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/archy": "0.0.31", "@types/common-tags": "1.8.0", diff --git a/packages/list/tsconfig.json b/packages/list/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/list/tsconfig.json +++ b/packages/list/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/local-resolver/package.json b/packages/local-resolver/package.json index d88c932d96..5974c160e1 100644 --- a/packages/local-resolver/package.json +++ b/packages/local-resolver/package.json @@ -39,6 +39,7 @@ }, "devDependencies": { "@pnpm/local-resolver": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/graceful-fs": "4.1.3", "@types/node": "*", diff --git a/packages/local-resolver/tsconfig.json b/packages/local-resolver/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/local-resolver/tsconfig.json +++ b/packages/local-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index dc86b6ca11..baa1ce02a3 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -38,6 +38,7 @@ "devDependencies": { "@pnpm/lockfile-file": "link:", "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/js-yaml": "3", "@types/node": "*", diff --git a/packages/lockfile-file/tsconfig.json b/packages/lockfile-file/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/lockfile-file/tsconfig.json +++ b/packages/lockfile-file/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/lockfile-types/package.json b/packages/lockfile-types/package.json index 3a96421707..5603962831 100644 --- a/packages/lockfile-types/package.json +++ b/packages/lockfile-types/package.json @@ -23,6 +23,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-types#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "tslint": "5.16.0", "typescript": "3.4.5" diff --git a/packages/lockfile-types/tsconfig.json b/packages/lockfile-types/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/lockfile-types/tsconfig.json +++ b/packages/lockfile-types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 9bd8a21a39..e5f6c523bb 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -34,6 +34,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils#readme", "devDependencies": { "@pnpm/lockfile-utils": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/js-yaml": "3", "@types/node": "*", diff --git a/packages/lockfile-utils/tsconfig.json b/packages/lockfile-utils/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/lockfile-utils/tsconfig.json +++ b/packages/lockfile-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index fe9cd3e7be..758330c372 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -46,6 +46,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@pnpm/modules-cleaner": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/ramda": "0.25.38", diff --git a/packages/modules-cleaner/tsconfig.json b/packages/modules-cleaner/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/modules-cleaner/tsconfig.json +++ b/packages/modules-cleaner/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 7e11769d3e..67b397dcab 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -35,6 +35,7 @@ }, "devDependencies": { "@pnpm/modules-yaml": "3.0.2", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/tape": "4.2.33", "rimraf": "2.6.3", diff --git a/packages/modules-yaml/tsconfig.json b/packages/modules-yaml/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/modules-yaml/tsconfig.json +++ b/packages/modules-yaml/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/npm-registry-agent/package.json b/packages/npm-registry-agent/package.json index 2ba95837dc..cc6a70be87 100644 --- a/packages/npm-registry-agent/package.json +++ b/packages/npm-registry-agent/package.json @@ -17,6 +17,7 @@ "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/http-proxy-agent": "2.0.1", "@types/lru-cache": "5.1.0", diff --git a/packages/npm-registry-agent/tsconfig.json b/packages/npm-registry-agent/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/npm-registry-agent/tsconfig.json +++ b/packages/npm-registry-agent/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index a0f3362dbe..84655cb186 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -50,6 +50,7 @@ "devDependencies": { "@pnpm/logger": "^2.0.1", "@pnpm/npm-resolver": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/nock": "^10.0.0", "@types/node": "*", diff --git a/packages/npm-resolver/tsconfig.json b/packages/npm-resolver/tsconfig.json index e9e2cfe73d..b708921efd 100644 --- a/packages/npm-resolver/tsconfig.json +++ b/packages/npm-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "allowSyntheticDefaultImports": false, "strictBindCallApply": true, diff --git a/packages/outdated/package.json b/packages/outdated/package.json index b72a76ec63..2151f7599b 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -51,6 +51,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@pnpm/outdated": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/tape": "4.2.33", diff --git a/packages/outdated/tsconfig.json b/packages/outdated/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/outdated/tsconfig.json +++ b/packages/outdated/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index 2a9a0fe402..5fa4c771df 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -37,6 +37,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@pnpm/package-is-installable": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/semver": "6.0.0", diff --git a/packages/package-is-installable/tsconfig.json b/packages/package-is-installable/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/package-is-installable/tsconfig.json +++ b/packages/package-is-installable/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index d33548208c..a8ee5f7298 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -58,6 +58,7 @@ "@pnpm/npm-resolver": "file:../npm-resolver", "@pnpm/package-requester": "link:", "@pnpm/tarball-fetcher": "file:../tarball-fetcher", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/ncp": "2.0.1", diff --git a/packages/package-requester/tsconfig.json b/packages/package-requester/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/package-requester/tsconfig.json +++ b/packages/package-requester/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 04a11361b5..c03f019d05 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -45,6 +45,7 @@ "@pnpm/npm-resolver": "file:../npm-resolver", "@pnpm/package-store": "link:", "@pnpm/tarball-fetcher": "file:../tarball-fetcher", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/node": "*", diff --git a/packages/package-store/tsconfig.json b/packages/package-store/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/package-store/tsconfig.json +++ b/packages/package-store/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/pkgs-graph/package.json b/packages/pkgs-graph/package.json index 4d2a9c5702..a409c4c09a 100644 --- a/packages/pkgs-graph/package.json +++ b/packages/pkgs-graph/package.json @@ -28,6 +28,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pkgs-graph#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/ramda": "^0.26.0", diff --git a/packages/pkgs-graph/tsconfig.json b/packages/pkgs-graph/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/pkgs-graph/tsconfig.json +++ b/packages/pkgs-graph/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 47980d1ccc..00d8db696c 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -95,6 +95,7 @@ "@pnpm/modules-yaml": "3.0.2", "@pnpm/prepare": "0.0.0", "@pnpm/read-package-json": "2.0.2", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@pnpm/write-importer-manifest": "1.0.1", "@types/byline": "4.2.31", diff --git a/packages/pnpm/tsconfig.json b/packages/pnpm/tsconfig.json index b0f769283f..efe9aa57b5 100644 --- a/packages/pnpm/tsconfig.json +++ b/packages/pnpm/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "declaration": false, "outDir": "lib" diff --git a/packages/prune-lockfile/package.json b/packages/prune-lockfile/package.json index 52ed37b07a..357c8a1125 100644 --- a/packages/prune-lockfile/package.json +++ b/packages/prune-lockfile/package.json @@ -34,6 +34,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile#readme", "devDependencies": { "@pnpm/prune-lockfile": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/ramda": "0.25.39", "@types/tape": "4.2.33", diff --git a/packages/prune-lockfile/tsconfig.json b/packages/prune-lockfile/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/prune-lockfile/tsconfig.json +++ b/packages/prune-lockfile/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/read-importer-manifest/package.json b/packages/read-importer-manifest/package.json index db8f393c86..206e4dbdd8 100644 --- a/packages/read-importer-manifest/package.json +++ b/packages/read-importer-manifest/package.json @@ -45,6 +45,7 @@ }, "devDependencies": { "@pnpm/read-importer-manifest": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/detect-indent": "5.0.0", "@types/graceful-fs": "4.1.3", diff --git a/packages/read-importer-manifest/tsconfig.json b/packages/read-importer-manifest/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/read-importer-manifest/tsconfig.json +++ b/packages/read-importer-manifest/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/read-importers-context/package.json b/packages/read-importers-context/package.json index 2599df781c..d5adf5a1f3 100644 --- a/packages/read-importers-context/package.json +++ b/packages/read-importers-context/package.json @@ -37,6 +37,7 @@ }, "devDependencies": { "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "rimraf": "2.6.3", diff --git a/packages/read-importers-context/tsconfig.json b/packages/read-importers-context/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/read-importers-context/tsconfig.json +++ b/packages/read-importers-context/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/read-modules-dir/package.json b/packages/read-modules-dir/package.json index 2327dfa423..b21e3742a1 100644 --- a/packages/read-modules-dir/package.json +++ b/packages/read-modules-dir/package.json @@ -30,6 +30,7 @@ "mz": "2.7.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/node": "*", diff --git a/packages/read-modules-dir/tsconfig.json b/packages/read-modules-dir/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/read-modules-dir/tsconfig.json +++ b/packages/read-modules-dir/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/read-package-json/package.json b/packages/read-package-json/package.json index d5e8c79fb9..f68ee6d0b9 100644 --- a/packages/read-package-json/package.json +++ b/packages/read-package-json/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/read-package-json": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "^10.3.2", "@types/tape": "^4.2.31", diff --git a/packages/read-package-json/tsconfig.json b/packages/read-package-json/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/read-package-json/tsconfig.json +++ b/packages/read-package-json/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 67201f2d0a..b97b8be10f 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -49,6 +49,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@pnpm/resolve-dependencies": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/ramda": "0.25.38", diff --git a/packages/resolve-dependencies/tsconfig.json b/packages/resolve-dependencies/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/resolve-dependencies/tsconfig.json +++ b/packages/resolve-dependencies/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index 0fa0173d75..8da0c67b26 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -29,6 +29,7 @@ "@pnpm/types": "3.2.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "^2.6.2", "tslint": "5.16.0", diff --git a/packages/resolver-base/tsconfig.json b/packages/resolver-base/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/resolver-base/tsconfig.json +++ b/packages/resolver-base/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/server/package.json b/packages/server/package.json index ee865c6697..03c1047761 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -37,6 +37,7 @@ "@pnpm/package-store": "file:../package-store", "@pnpm/server": "link:", "@pnpm/tarball-fetcher": "file:../tarball-fetcher", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/node": "*", diff --git a/packages/server/tsconfig.json b/packages/server/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/server/tsconfig.json +++ b/packages/server/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/shamefully-flatten/package.json b/packages/shamefully-flatten/package.json index 12143db777..66301d918d 100644 --- a/packages/shamefully-flatten/package.json +++ b/packages/shamefully-flatten/package.json @@ -20,6 +20,7 @@ }, "devDependencies": { "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/node": "*", "@types/ramda": "0.25.34", diff --git a/packages/shamefully-flatten/tsconfig.json b/packages/shamefully-flatten/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/shamefully-flatten/tsconfig.json +++ b/packages/shamefully-flatten/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/store-controller-types/package.json b/packages/store-controller-types/package.json index 6153b3cf57..ddda8393fc 100644 --- a/packages/store-controller-types/package.json +++ b/packages/store-controller-types/package.json @@ -27,6 +27,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-controller-types#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "2.6.3", "tslint": "5.16.0", diff --git a/packages/store-controller-types/tsconfig.json b/packages/store-controller-types/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/store-controller-types/tsconfig.json +++ b/packages/store-controller-types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/supi/package.json b/packages/supi/package.json index b6d4efd265..c56bc00968 100644 --- a/packages/supi/package.json +++ b/packages/supi/package.json @@ -82,6 +82,7 @@ "@pnpm/package-store": "file:../package-store", "@pnpm/prepare": "0.0.0", "@pnpm/store-path": "2.0.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/common-tags": "1.8.0", "@types/fs-extra": "5.1.0", diff --git a/packages/supi/tsconfig.json b/packages/supi/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/supi/tsconfig.json +++ b/packages/supi/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index 3ebf73998c..d0489eb19f 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -20,6 +20,7 @@ }, "devDependencies": { "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/mz": "0.0.32", "@types/node": "*", diff --git a/packages/symlink-dependency/tsconfig.json b/packages/symlink-dependency/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/symlink-dependency/tsconfig.json +++ b/packages/symlink-dependency/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index 37544e639a..926c70d456 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -48,6 +48,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@pnpm/tarball-fetcher": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/graceful-fs": "^4.1.2", "@types/mz": "^0.0.32", diff --git a/packages/tarball-fetcher/tsconfig.json b/packages/tarball-fetcher/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/tarball-fetcher/tsconfig.json +++ b/packages/tarball-fetcher/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/tarball-resolver/package.json b/packages/tarball-resolver/package.json index b21fd17bee..d5c7b19acf 100644 --- a/packages/tarball-resolver/package.json +++ b/packages/tarball-resolver/package.json @@ -29,6 +29,7 @@ }, "devDependencies": { "@pnpm/tarball-resolver": "link:", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@types/tape": "^4.2.31", "rimraf": "^2.6.2", diff --git a/packages/tarball-resolver/tsconfig.json b/packages/tarball-resolver/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/tarball-resolver/tsconfig.json +++ b/packages/tarball-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/types/package.json b/packages/types/package.json index 5f2a655647..c0a1315f57 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -27,6 +27,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/types#readme", "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "rimraf": "2.6.3", "tslint": "5.16.0", diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 7d9e0c3e59..3324a89c23 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index 7f9e4b36ef..f0d2c54b3c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -20,6 +20,7 @@ }, "devDependencies": { "@pnpm/logger": "2.1.0", + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@pnpm/utils": "link:", "@types/mz": "0.0.32", diff --git a/packages/utils/tsconfig.json b/packages/utils/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/utils/tsconfig.json +++ b/packages/utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/packages/write-importer-manifest/package.json b/packages/write-importer-manifest/package.json index 15af808025..7ed130a4eb 100644 --- a/packages/write-importer-manifest/package.json +++ b/packages/write-importer-manifest/package.json @@ -40,6 +40,7 @@ "write-yaml-file": "2.0.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "@pnpm/tslint-config": "0.0.0", "@pnpm/write-importer-manifest": "link:", "@types/node": "^10.3.2", diff --git a/packages/write-importer-manifest/tsconfig.json b/packages/write-importer-manifest/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/packages/write-importer-manifest/tsconfig.json +++ b/packages/write-importer-manifest/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b02abf04e8..01afc88e95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,7 @@ importers: devDependencies: '@pnpm/build-modules': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/ramda': 0.26.6 @@ -30,6 +31,7 @@ importers: '@pnpm/logger': 2.1.0 '@pnpm/read-package-json': 2.0.2 '@pnpm/store-controller-types': 3.0.3 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/node': '*' @@ -50,6 +52,7 @@ importers: which: 1.3.1 devDependencies: '@pnpm/config': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/node': 12.0.0 @@ -64,6 +67,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/config': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/mz': 0.0.32 @@ -83,12 +87,14 @@ importers: which: 1.3.1 packages/constants: devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/node': '*' rimraf: 2.6.3 @@ -99,12 +105,14 @@ importers: '@pnpm/types': 'link:../types' devDependencies: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 rimraf: 2.6.3 @@ -118,6 +126,7 @@ importers: devDependencies: '@pnpm/default-fetcher': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -131,6 +140,7 @@ importers: '@pnpm/logger': 2.1.0 '@pnpm/resolver-base': 3.1.2 '@pnpm/tarball-fetcher': 3.1.6 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -161,6 +171,7 @@ importers: devDependencies: '@pnpm/default-reporter': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/common-tags': 1.8.0 '@types/node': 12.0.0 @@ -181,6 +192,7 @@ importers: '@pnpm/core-loggers': 3.0.2 '@pnpm/default-reporter': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/common-tags': 1.8.0 @@ -222,6 +234,7 @@ importers: devDependencies: '@pnpm/default-resolver': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -237,6 +250,7 @@ importers: '@pnpm/npm-resolver': 3.0.8 '@pnpm/resolver-base': 3.1.2 '@pnpm/tarball-resolver': 2.0.3 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -258,6 +272,7 @@ importers: devDependencies: '@pnpm/constants': 'link:../constants' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/semver': 6.0.0 @@ -273,6 +288,7 @@ importers: '@pnpm/logger': 2.1.0 '@pnpm/modules-yaml': 3.0.2 '@pnpm/read-modules-dir': 2.0.1 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -294,6 +310,7 @@ importers: encode-registry: 1.1.0 semver: 6.0.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/semver': 6.0.0 '@types/tape': 4.2.33 @@ -302,6 +319,7 @@ importers: tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/semver': 6.0.0 @@ -318,11 +336,13 @@ importers: node-fetch: 2.5.0 node-fetch-unix: 2.3.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@zeit/fetch-retry': 4.0.0 node-fetch: 2.5.0 @@ -335,6 +355,7 @@ importers: '@pnpm/fetch': 'link:../fetch' '@pnpm/npm-registry-agent': 'link:../npm-registry-agent' devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/tape': 4.2.33 @@ -347,6 +368,7 @@ importers: specifiers: '@pnpm/fetch': 1.0.0 '@pnpm/npm-registry-agent': 1.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/node': '*' '@types/tape': ^4.2.31 @@ -360,12 +382,14 @@ importers: dependencies: '@pnpm/resolver-base': 'link:../resolver-base' devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 rimraf: ^2.6.2 tslint: 5.16.0 @@ -385,6 +409,7 @@ importers: devDependencies: '@pnpm/filter-lockfile': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tape: 4.10.1 @@ -401,6 +426,7 @@ importers: '@pnpm/lockfile-utils': 1.0.6 '@pnpm/logger': 2.1.0 '@pnpm/package-is-installable': 2.0.5 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/node': '*' @@ -422,6 +448,7 @@ importers: fast-glob: 2.2.6 p-filter: 2.1.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/tape': 4.2.33 @@ -432,6 +459,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/read-importer-manifest': 1.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/node': '12' '@types/tape': ^4.2.29 @@ -450,6 +478,7 @@ importers: rimraf-then: 1.0.1 devDependencies: '@pnpm/git-fetcher': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/tape': 4.2.33 @@ -461,6 +490,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/git-fetcher': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/node': '*' '@types/tape': ^4.2.31 @@ -483,6 +513,7 @@ importers: semver: 6.0.0 devDependencies: '@pnpm/git-resolver': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/is-windows': 0.2.0 '@types/node': 12.0.0 @@ -498,6 +529,7 @@ importers: '@pnpm/fetch': 1.0.0 '@pnpm/git-resolver': 'link:' '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/is-windows': 0.2.0 '@types/node': '*' @@ -546,6 +578,7 @@ importers: '@pnpm/package-store': 'link:../package-store' '@pnpm/read-importers-context': 'link:../read-importers-context' '@pnpm/store-path': 2.0.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/fs-extra': 5.1.0 '@types/mz': 0.0.32 @@ -596,6 +629,7 @@ importers: '@pnpm/store-controller-types': 3.0.3 '@pnpm/store-path': 2.0.0 '@pnpm/symlink-dependency': 2.0.5 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -637,6 +671,7 @@ importers: devDependencies: '@pnpm/lifecycle': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/rimraf': 2.0.2 @@ -653,6 +688,7 @@ importers: '@pnpm/lifecycle': 'link:' '@pnpm/logger': 2.1.0 '@pnpm/read-package-json': 2.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/node': '*' @@ -682,6 +718,7 @@ importers: devDependencies: '@pnpm/list': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/archy': 0.0.31 '@types/common-tags': 1.8.0 @@ -698,6 +735,7 @@ importers: '@pnpm/logger': 2.1.0 '@pnpm/read-importer-manifest': 1.0.2 '@pnpm/read-package-json': 2.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/archy': 0.0.31 @@ -726,6 +764,7 @@ importers: ssri: 6.0.1 devDependencies: '@pnpm/local-resolver': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/graceful-fs': 4.1.3 '@types/node': 12.0.0 @@ -738,6 +777,7 @@ importers: '@pnpm/local-resolver': 'link:' '@pnpm/read-importer-manifest': 1.0.2 '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/graceful-fs': 4.1.3 @@ -765,6 +805,7 @@ importers: devDependencies: '@pnpm/lockfile-file': 'link:' '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/js-yaml': 3.12.1 '@types/node': 12.0.0 @@ -783,6 +824,7 @@ importers: '@pnpm/lockfile-file': 'link:' '@pnpm/lockfile-types': 1.1.0 '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/js-yaml': '3' @@ -806,10 +848,12 @@ importers: yaml-tag: 1.1.0 packages/lockfile-types: devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 tslint: 5.16.0 typescript: 3.4.5 @@ -823,6 +867,7 @@ importers: ramda: 0.26.1 devDependencies: '@pnpm/lockfile-utils': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/js-yaml': 3.12.1 '@types/node': 12.0.0 @@ -840,6 +885,7 @@ importers: '@pnpm/lockfile-types': 1.1.0 '@pnpm/lockfile-utils': 'link:' '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/js-yaml': '3' @@ -874,6 +920,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/modules-cleaner': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/ramda': 0.25.38 @@ -889,6 +936,7 @@ importers: '@pnpm/package-bins': 3.1.0 '@pnpm/read-modules-dir': 2.0.1 '@pnpm/store-controller-types': 3.0.3 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -908,6 +956,7 @@ importers: write-yaml-file: 2.0.0 devDependencies: '@pnpm/modules-yaml': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -918,6 +967,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/modules-yaml': 3.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/tape': 4.2.33 @@ -937,6 +987,7 @@ importers: lru-cache: 5.1.1 socks-proxy-agent: 4.0.2 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/http-proxy-agent': 2.0.1 '@types/lru-cache': 5.1.0 @@ -950,6 +1001,7 @@ importers: tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/http-proxy-agent': 2.0.1 '@types/lru-cache': 5.1.0 @@ -986,6 +1038,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/npm-resolver': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/nock': 10.0.2 '@types/node': 12.0.0 @@ -1006,6 +1059,7 @@ importers: '@pnpm/logger': ^2.0.1 '@pnpm/npm-resolver': 'link:' '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/nock': ^10.0.0 @@ -1048,6 +1102,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/outdated': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/tape': 4.2.33 @@ -1065,6 +1120,7 @@ importers: '@pnpm/outdated': 'link:' '@pnpm/read-importer-manifest': 1.0.2 '@pnpm/store-path': 2.0.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -1085,6 +1141,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/package-is-installable': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/semver': 6.0.0 @@ -1098,6 +1155,7 @@ importers: '@pnpm/core-loggers': 3.0.2 '@pnpm/logger': 2.1.0 '@pnpm/package-is-installable': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/node': '*' @@ -1135,6 +1193,7 @@ importers: '@pnpm/npm-resolver': 'link:../npm-resolver' '@pnpm/package-requester': 'link:' '@pnpm/tarball-fetcher': 'link:../tarball-fetcher' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/ncp': 2.0.1 @@ -1166,6 +1225,7 @@ importers: '@pnpm/resolver-base': 3.1.2 '@pnpm/store-controller-types': 3.0.3 '@pnpm/tarball-fetcher': 'file:../tarball-fetcher' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/mz': 0.0.32 @@ -1222,6 +1282,7 @@ importers: '@pnpm/npm-resolver': 'link:../npm-resolver' '@pnpm/package-store': 'link:' '@pnpm/tarball-fetcher': 'link:../tarball-fetcher' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/node': 12.0.0 @@ -1245,6 +1306,7 @@ importers: '@pnpm/resolver-base': 3.1.2 '@pnpm/store-controller-types': 3.0.3 '@pnpm/tarball-fetcher': 'file:../tarball-fetcher' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/mz': 0.0.32 @@ -1275,6 +1337,7 @@ importers: ramda: 0.26.1 semver: 6.0.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/ramda': 0.26.8 @@ -1287,6 +1350,7 @@ importers: tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/node': '*' '@types/ramda': ^0.26.0 @@ -1376,6 +1440,7 @@ importers: '@pnpm/modules-yaml': 'link:../modules-yaml' '@pnpm/prepare': 'link:../../privatePackages/prepare' '@pnpm/read-package-json': 'link:../read-package-json' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@pnpm/write-importer-manifest': 'link:../write-importer-manifest' '@types/byline': 4.2.31 @@ -1433,6 +1498,7 @@ importers: '@pnpm/server': 3.0.4 '@pnpm/store-controller-types': 3.0.3 '@pnpm/store-path': 2.0.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -1530,6 +1596,7 @@ importers: ramda: 0.26.1 devDependencies: '@pnpm/prune-lockfile': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/ramda': 0.25.39 '@types/tape': 4.2.33 @@ -1543,6 +1610,7 @@ importers: '@pnpm/constants': 1.0.1 '@pnpm/lockfile-types': 1.1.0 '@pnpm/prune-lockfile': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/ramda': 0.25.39 @@ -1568,6 +1636,7 @@ importers: strip-bom: 4.0.0 devDependencies: '@pnpm/read-importer-manifest': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/detect-indent': 5.0.0 '@types/graceful-fs': 4.1.3 @@ -1583,6 +1652,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/read-importer-manifest': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': ^3.0.0 '@pnpm/write-importer-manifest': 1.0.1 @@ -1613,6 +1683,7 @@ importers: '@pnpm/utils': 'link:../utils' devDependencies: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 rimraf: 2.6.3 @@ -1622,6 +1693,7 @@ importers: '@pnpm/lockfile-file': 1.0.5 '@pnpm/logger': 2.1.0 '@pnpm/modules-yaml': 3.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -1633,6 +1705,7 @@ importers: dependencies: mz: 2.7.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/node': 12.0.0 @@ -1640,6 +1713,7 @@ importers: tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/mz': 0.0.32 '@types/node': '*' @@ -1653,6 +1727,7 @@ importers: read-package-json: 2.0.13 devDependencies: '@pnpm/read-package-json': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 10.14.6 '@types/tape': 4.2.33 @@ -1662,6 +1737,7 @@ importers: typescript: 3.4.5 specifiers: '@pnpm/read-package-json': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': ^3.0.0 '@types/node': ^10.3.2 @@ -1691,6 +1767,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/resolve-dependencies': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/ramda': 0.25.38 @@ -1708,6 +1785,7 @@ importers: '@pnpm/resolve-dependencies': 'link:' '@pnpm/resolver-base': 3.1.2 '@pnpm/store-controller-types': 3.0.3 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -1727,11 +1805,13 @@ importers: dependencies: '@pnpm/types': 'link:../types' devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 rimraf: ^2.6.2 @@ -1751,6 +1831,7 @@ importers: '@pnpm/package-store': 'link:../package-store' '@pnpm/server': 'link:' '@pnpm/tarball-fetcher': 'link:../tarball-fetcher' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/node': 12.0.0 @@ -1775,6 +1856,7 @@ importers: '@pnpm/server': 'link:' '@pnpm/store-controller-types': 3.0.3 '@pnpm/tarball-fetcher': 'file:../tarball-fetcher' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/mz': 0.0.32 @@ -1805,6 +1887,7 @@ importers: ramda: 0.26.1 devDependencies: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/node': 12.0.0 '@types/ramda': 0.25.34 @@ -1819,6 +1902,7 @@ importers: '@pnpm/logger': 2.1.0 '@pnpm/pkgid-to-filename': 2.0.0 '@pnpm/symlink-dependency': 2.0.5 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/node': '*' @@ -1834,12 +1918,14 @@ importers: '@pnpm/resolver-base': 'link:../resolver-base' '@pnpm/types': 'link:../types' devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: '@pnpm/resolver-base': 3.1.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 rimraf: 2.6.3 @@ -1909,6 +1995,7 @@ importers: '@pnpm/package-store': 'link:../package-store' '@pnpm/prepare': 'link:../../privatePackages/prepare' '@pnpm/store-path': 2.0.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/common-tags': 1.8.0 '@types/fs-extra': 5.1.0 @@ -1981,6 +2068,7 @@ importers: '@pnpm/store-controller-types': 3.0.3 '@pnpm/store-path': 2.0.0 '@pnpm/symlink-dependency': 2.0.5 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 0.10.5 @@ -2056,6 +2144,7 @@ importers: symlink-dir: 3.0.3 devDependencies: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/mz': 0.0.32 '@types/node': 12.0.0 @@ -2066,6 +2155,7 @@ importers: specifiers: '@pnpm/core-loggers': 3.0.2 '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@types/mz': 0.0.32 @@ -2094,6 +2184,7 @@ importers: devDependencies: '@pnpm/logger': 2.1.0 '@pnpm/tarball-fetcher': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/graceful-fs': 4.1.3 '@types/mz': 0.0.32 @@ -2112,6 +2203,7 @@ importers: '@pnpm/fetcher-base': 3.0.3 '@pnpm/logger': 2.1.0 '@pnpm/tarball-fetcher': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/graceful-fs': ^4.1.2 '@types/mz': ^0.0.32 @@ -2142,6 +2234,7 @@ importers: '@pnpm/resolver-base': 'link:../resolver-base' devDependencies: '@pnpm/tarball-resolver': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@types/tape': 4.2.33 rimraf: 2.6.3 @@ -2152,6 +2245,7 @@ importers: specifiers: '@pnpm/resolver-base': 3.1.2 '@pnpm/tarball-resolver': 'link:' + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@types/tape': ^4.2.31 rimraf: ^2.6.2 @@ -2161,11 +2255,13 @@ importers: typescript: 3.4.5 packages/types: devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 rimraf: 2.6.3 tslint: 5.16.0 @@ -2178,6 +2274,7 @@ importers: normalize-registry-url: 1.0.0 devDependencies: '@pnpm/logger': 2.1.0 + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@pnpm/utils': 'link:' '@types/mz': 0.0.32 @@ -2188,6 +2285,7 @@ importers: specifiers: '@pnpm/logger': 2.1.0 '@pnpm/read-package-json': 2.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': 3.2.0 '@pnpm/utils': 'link:' @@ -2206,6 +2304,7 @@ importers: write-json5-file: 2.0.0 write-yaml-file: 2.0.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' '@pnpm/tslint-config': 'link:../../utils/tslint-config' '@pnpm/write-importer-manifest': 'link:' '@types/node': 10.14.6 @@ -2216,6 +2315,7 @@ importers: tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: + '@pnpm/tsconfig': 0.0.0 '@pnpm/tslint-config': 0.0.0 '@pnpm/types': ^3.0.0 '@pnpm/write-importer-manifest': 'link:' @@ -2249,6 +2349,7 @@ importers: write-pkg: 4.0.0 devDependencies: '@pnpm/assert-project': 'link:' + '@pnpm/tsconfig': 'link:../../utils/tsconfig' rimraf: 2.6.3 ts-node: 8.1.0_typescript@3.4.5 tslint: 5.16.0_typescript@3.4.5 @@ -2258,6 +2359,7 @@ importers: '@pnpm/assert-store': 1.0.0 '@pnpm/constants': 1.0.1 '@pnpm/modules-yaml': 3.0.2 + '@pnpm/tsconfig': 0.0.0 '@types/mz': 0.0.32 '@types/node': '*' '@types/path-exists': 3.0.0 @@ -2283,12 +2385,14 @@ importers: path-exists: 4.0.0 tape: 4.10.1 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' rimraf: 2.6.3 ts-node: 8.1.0_typescript@3.4.5 tslint: 5.16.0_typescript@3.4.5 typescript: 3.4.5 specifiers: '@pnpm/assert-store': 'link:' + '@pnpm/tsconfig': 0.0.0 '@types/node': '*' '@types/path-exists': 3.0.0 '@types/tape': 4.2.33 @@ -2313,6 +2417,7 @@ importers: write-pkg: 4.0.0 write-yaml-file: 2.0.0 devDependencies: + '@pnpm/tsconfig': 'link:../../utils/tsconfig' rimraf: 2.6.3 tslint: 5.16.0_typescript@3.4.5 tslint-config-standard: 8.0.1_tslint@5.16.0+typescript@3.4.5 @@ -2321,6 +2426,7 @@ importers: specifiers: '@pnpm/assert-project': 2.0.0 '@pnpm/modules-yaml': 3.0.2 + '@pnpm/tsconfig': 0.0.0 '@pnpm/types': 3.2.0 '@types/mkdirp': 0.5.2 '@types/node': '*' diff --git a/privatePackages/assert-project/package.json b/privatePackages/assert-project/package.json index eed00e90f9..963bee2479 100644 --- a/privatePackages/assert-project/package.json +++ b/privatePackages/assert-project/package.json @@ -18,6 +18,7 @@ ], "devDependencies": { "@pnpm/assert-project": "link:", + "@pnpm/tsconfig": "0.0.0", "rimraf": "2.6.3", "ts-node": "8.1.0", "tslint": "5.16.0", diff --git a/privatePackages/assert-project/test/tsconfig.json b/privatePackages/assert-project/test/tsconfig.json index c440ae8292..b06642b2be 100644 --- a/privatePackages/assert-project/test/tsconfig.json +++ b/privatePackages/assert-project/test/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/privatePackages/assert-project/tsconfig.json b/privatePackages/assert-project/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/privatePackages/assert-project/tsconfig.json +++ b/privatePackages/assert-project/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/privatePackages/assert-store/package.json b/privatePackages/assert-store/package.json index 8c802e98ca..ff5a468a81 100644 --- a/privatePackages/assert-store/package.json +++ b/privatePackages/assert-store/package.json @@ -24,6 +24,7 @@ "lib/" ], "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "rimraf": "2.6.3", "ts-node": "8.1.0", "tslint": "5.16.0", diff --git a/privatePackages/assert-store/tsconfig.json b/privatePackages/assert-store/tsconfig.json index bcef9368e9..b06642b2be 100644 --- a/privatePackages/assert-store/tsconfig.json +++ b/privatePackages/assert-store/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/privatePackages/prepare/package.json b/privatePackages/prepare/package.json index 155cb3c1a4..e24ded27ee 100644 --- a/privatePackages/prepare/package.json +++ b/privatePackages/prepare/package.json @@ -19,6 +19,7 @@ "write-yaml-file": "2.0.0" }, "devDependencies": { + "@pnpm/tsconfig": "0.0.0", "rimraf": "2.6.3", "tslint": "5.16.0", "tslint-config-standard": "8.0.1", diff --git a/privatePackages/prepare/tsconfig.json b/privatePackages/prepare/tsconfig.json index 3741d75d15..fb256cf50c 100644 --- a/privatePackages/prepare/tsconfig.json +++ b/privatePackages/prepare/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../utils/tsconfig.json", + "extends": "@pnpm/tsconfig", "compilerOptions": { "outDir": "lib" }, diff --git a/utils/tsconfig/package.json b/utils/tsconfig/package.json new file mode 100644 index 0000000000..f192a9dbd9 --- /dev/null +++ b/utils/tsconfig/package.json @@ -0,0 +1,17 @@ +{ + "name": "@pnpm/tsconfig", + "description": "pnpm's TypeScript configuration", + "version": "0.0.0", + "author": { + "name": "Zoltan Kochan", + "email": "z@kochan.io", + "url": "https://www.kochan.io/" + }, + "license": "MIT", + "main": "tsconfig.json", + "homepage": "https://pnpm.js.org", + "repository": "https://github.com/pnpm/pnpm/blob/master/utils/tsconfig", + "bugs": { + "url": "https://github.com/pnpm/pnpm/issues" + } +} diff --git a/utils/tsconfig.json b/utils/tsconfig/tsconfig.json similarity index 100% rename from utils/tsconfig.json rename to utils/tsconfig/tsconfig.json