aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/packages/turbo-workspaces/__fixtures__
diff options
context:
space:
mode:
author简律纯 <hsiangnianian@outlook.com>2023-04-28 01:36:44 +0800
committer简律纯 <hsiangnianian@outlook.com>2023-04-28 01:36:44 +0800
commitdd84b9d64fb98746a230cd24233ff50a562c39c9 (patch)
treeb583261ef00b3afe72ec4d6dacb31e57779a6faf /packages/turbo-workspaces/__fixtures__
parent0b46fcd72ac34382387b2bcf9095233efbcc52f4 (diff)
downloadHydroRoll-dd84b9d64fb98746a230cd24233ff50a562c39c9.tar.gz
HydroRoll-dd84b9d64fb98746a230cd24233ff50a562c39c9.zip
Diffstat (limited to 'packages/turbo-workspaces/__fixtures__')
-rw-r--r--packages/turbo-workspaces/__fixtures__/invalid/index.js1
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/docs/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/web/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/package-lock.json385
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/package.json14
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/tsconfig/package.json5
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/ui/package.json7
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package-lock.json12
-rw-r--r--packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package.json6
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/docs/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/web/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/package.json10
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/tsconfig/package.json5
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/ui/package.json7
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-lock.yaml33
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-workspace.yaml3
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/package.json8
-rw-r--r--packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/pnpm-lock.yaml33
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/docs/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/web/package.json11
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/package.json14
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/tsconfig/package.json5
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/ui/package.json7
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/monorepo/yarn.lock4
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/package.json8
-rw-r--r--packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/yarn.lock4
26 files changed, 637 insertions, 0 deletions
diff --git a/packages/turbo-workspaces/__fixtures__/invalid/index.js b/packages/turbo-workspaces/__fixtures__/invalid/index.js
new file mode 100644
index 0000000..cd01831
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/invalid/index.js
@@ -0,0 +1 @@
+// nothing here
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/docs/package.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/docs/package.json
new file mode 100644
index 0000000..e488bc3
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/docs/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "docs",
+ "version": "1.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "1.0.0"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/web/package.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/web/package.json
new file mode 100644
index 0000000..163cee3
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/apps/web/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "web",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/package-lock.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/package-lock.json
new file mode 100644
index 0000000..6b6842b
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/package-lock.json
@@ -0,0 +1,385 @@
+{
+ "name": "npm-workspaces",
+ "version": "0.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "npm-workspaces",
+ "version": "0.0.0",
+ "workspaces": [
+ "apps/*",
+ "packages/*"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "apps/docs": {
+ "version": "1.0.0",
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "1.0.0"
+ }
+ },
+ "apps/docs/node_modules/tsconfig": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-1.0.0.tgz",
+ "integrity": "sha512-26lVKF/0MdkCnaU9t45wH8bsVH8nRKRt0zrvku/j/dD5uE+8v9vDfBS8/sVRs6ZjADXbcFvirN93kOpxdIszqQ==",
+ "dev": true,
+ "dependencies": {
+ "globby": "^2.1.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "apps/web": {
+ "version": "0.0.0",
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
+ "dev": true,
+ "dependencies": {
+ "array-uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==",
+ "dev": true
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "node_modules/docs": {
+ "resolved": "apps/docs",
+ "link": true
+ },
+ "node_modules/glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==",
+ "dev": true,
+ "dependencies": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/globby": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz",
+ "integrity": "sha512-CqRID2dMaN4Zi9PANiQHhmKaGu7ZASehBLnaDogjR9L3L1EqAGFhflafT0IrSN/zm9xFk+KMTXZCN8pUYOiO/Q==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "async": "^1.2.1",
+ "glob": "^5.0.3",
+ "object-assign": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+ "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/tsconfig": {
+ "resolved": "packages/tsconfig",
+ "link": true
+ },
+ "node_modules/ui": {
+ "resolved": "packages/ui",
+ "link": true
+ },
+ "node_modules/web": {
+ "resolved": "apps/web",
+ "link": true
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "packages/tsconfig": {
+ "version": "1.0.0"
+ },
+ "packages/ui": {
+ "version": "0.0.0",
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+ }
+ },
+ "dependencies": {
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^1.0.1"
+ }
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
+ "dev": true
+ },
+ "async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "docs": {
+ "version": "file:apps/docs",
+ "requires": {
+ "tsconfig": "1.0.0",
+ "ui": "*"
+ },
+ "dependencies": {
+ "tsconfig": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-1.0.0.tgz",
+ "integrity": "sha512-26lVKF/0MdkCnaU9t45wH8bsVH8nRKRt0zrvku/j/dD5uE+8v9vDfBS8/sVRs6ZjADXbcFvirN93kOpxdIszqQ==",
+ "dev": true,
+ "requires": {
+ "globby": "^2.1.0",
+ "xtend": "^4.0.0"
+ }
+ }
+ }
+ },
+ "glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==",
+ "dev": true,
+ "requires": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "globby": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz",
+ "integrity": "sha512-CqRID2dMaN4Zi9PANiQHhmKaGu7ZASehBLnaDogjR9L3L1EqAGFhflafT0IrSN/zm9xFk+KMTXZCN8pUYOiO/Q==",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "async": "^1.2.1",
+ "glob": "^5.0.3",
+ "object-assign": "^3.0.0"
+ }
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "object-assign": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+ "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true
+ },
+ "tsconfig": {
+ "version": "file:packages/tsconfig"
+ },
+ "ui": {
+ "version": "file:packages/ui",
+ "requires": {
+ "tsconfig": "*"
+ }
+ },
+ "web": {
+ "version": "file:apps/web",
+ "requires": {
+ "tsconfig": "*",
+ "ui": "*"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ }
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/package.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/package.json
new file mode 100644
index 0000000..b1242c7
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/package.json
@@ -0,0 +1,14 @@
+{
+ "name": "npm-workspaces",
+ "version": "0.0.0",
+ "private": true,
+ "workspaces": [
+ "apps/*",
+ "packages/*"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "dependencies": {},
+ "packageManager": "npm@8.19.4"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/tsconfig/package.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/tsconfig/package.json
new file mode 100644
index 0000000..0d32af3
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/tsconfig/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "tsconfig",
+ "version": "1.0.0",
+ "private": true
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/ui/package.json b/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/ui/package.json
new file mode 100644
index 0000000..1e05d1a
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/monorepo/packages/ui/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "ui",
+ "version": "0.0.0",
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package-lock.json b/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package-lock.json
new file mode 100644
index 0000000..067bf21
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package-lock.json
@@ -0,0 +1,12 @@
+{
+ "name": "npm",
+ "version": "0.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "npm",
+ "version": "0.0.0"
+ }
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package.json b/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package.json
new file mode 100644
index 0000000..47f30c6
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/npm/non-monorepo/package.json
@@ -0,0 +1,6 @@
+{
+ "name": "npm",
+ "version": "0.0.0",
+ "private": true,
+ "packageManager": "npm@8.19.4"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/docs/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/docs/package.json
new file mode 100644
index 0000000..835a58f
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/docs/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "docs",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "workspace:*"
+ },
+ "devDependencies": {
+ "tsconfig": "workspace:*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/web/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/web/package.json
new file mode 100644
index 0000000..77c2e0f
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/apps/web/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "web",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "workspace:*"
+ },
+ "devDependencies": {
+ "tsconfig": "workspace:*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/package.json
new file mode 100644
index 0000000..e3627d8
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "pnpm-workspaces",
+ "version": "0.0.0",
+ "private": true,
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "dependencies": {},
+ "packageManager": "pnpm@7.12.1"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/tsconfig/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/tsconfig/package.json
new file mode 100644
index 0000000..3f40629
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/tsconfig/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "tsconfig",
+ "version": "0.0.0",
+ "private": true
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/ui/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/ui/package.json
new file mode 100644
index 0000000..601ca4a
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/packages/ui/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "ui",
+ "version": "0.0.0",
+ "devDependencies": {
+ "tsconfig": "workspace:*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-lock.yaml b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-lock.yaml
new file mode 100644
index 0000000..84c04af
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-lock.yaml
@@ -0,0 +1,33 @@
+lockfileVersion: 5.4
+
+importers:
+
+ .:
+ specifiers: {}
+
+ apps/docs:
+ specifiers:
+ tsconfig: workspace:*
+ ui: workspace:*
+ dependencies:
+ ui: link:../../packages/ui
+ devDependencies:
+ tsconfig: link:../../packages/tsconfig
+
+ apps/web:
+ specifiers:
+ tsconfig: workspace:*
+ ui: workspace:*
+ dependencies:
+ ui: link:../../packages/ui
+ devDependencies:
+ tsconfig: link:../../packages/tsconfig
+
+ packages/tsconfig:
+ specifiers: {}
+
+ packages/ui:
+ specifiers:
+ tsconfig: workspace:*
+ devDependencies:
+ tsconfig: link:../tsconfig
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-workspace.yaml b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-workspace.yaml
new file mode 100644
index 0000000..3ff5faa
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/monorepo/pnpm-workspace.yaml
@@ -0,0 +1,3 @@
+packages:
+ - "apps/*"
+ - "packages/*"
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/package.json b/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/package.json
new file mode 100644
index 0000000..00885fa
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "pnpm",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {},
+ "devDependencies": {},
+ "packageManager": "pnpm@7.12.1"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/pnpm-lock.yaml b/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/pnpm-lock.yaml
new file mode 100644
index 0000000..84c04af
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/pnpm/non-monorepo/pnpm-lock.yaml
@@ -0,0 +1,33 @@
+lockfileVersion: 5.4
+
+importers:
+
+ .:
+ specifiers: {}
+
+ apps/docs:
+ specifiers:
+ tsconfig: workspace:*
+ ui: workspace:*
+ dependencies:
+ ui: link:../../packages/ui
+ devDependencies:
+ tsconfig: link:../../packages/tsconfig
+
+ apps/web:
+ specifiers:
+ tsconfig: workspace:*
+ ui: workspace:*
+ dependencies:
+ ui: link:../../packages/ui
+ devDependencies:
+ tsconfig: link:../../packages/tsconfig
+
+ packages/tsconfig:
+ specifiers: {}
+
+ packages/ui:
+ specifiers:
+ tsconfig: workspace:*
+ devDependencies:
+ tsconfig: link:../tsconfig
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/docs/package.json b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/docs/package.json
new file mode 100644
index 0000000..d3a490c
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/docs/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "docs",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/web/package.json b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/web/package.json
new file mode 100644
index 0000000..163cee3
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/apps/web/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "web",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "ui": "*"
+ },
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/package.json b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/package.json
new file mode 100644
index 0000000..002944b
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/package.json
@@ -0,0 +1,14 @@
+{
+ "name": "yarn-workspaces",
+ "version": "0.0.0",
+ "private": true,
+ "workspaces": [
+ "apps/*",
+ "packages/*"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "dependencies": {},
+ "packageManager": "yarn@1.22.19"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/tsconfig/package.json b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/tsconfig/package.json
new file mode 100644
index 0000000..3f40629
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/tsconfig/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "tsconfig",
+ "version": "0.0.0",
+ "private": true
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/ui/package.json b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/ui/package.json
new file mode 100644
index 0000000..1e05d1a
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/packages/ui/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "ui",
+ "version": "0.0.0",
+ "devDependencies": {
+ "tsconfig": "*"
+ }
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/monorepo/yarn.lock b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/yarn.lock
new file mode 100644
index 0000000..fb57ccd
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/monorepo/yarn.lock
@@ -0,0 +1,4 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/package.json b/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/package.json
new file mode 100644
index 0000000..970aa3e
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "yarn",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {},
+ "devDependencies": {},
+ "packageManager": "yarn@1.22.19"
+}
diff --git a/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/yarn.lock b/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/yarn.lock
new file mode 100644
index 0000000..fb57ccd
--- /dev/null
+++ b/packages/turbo-workspaces/__fixtures__/yarn/non-monorepo/yarn.lock
@@ -0,0 +1,4 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+