use link: rather than file: for local dependencies

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-02-05 12:44:58 +01:00
parent bbd59ed355
commit 22f4ecb0e6
6 changed files with 23 additions and 9 deletions
+14
View File
@@ -0,0 +1,14 @@
---
'@backstage/create-app': patch
---
Switched the `file:` dependency for a `link:` dependency in the `backend` package. This makes sure that the `app` package is linked in rather than copied.
To apply this update to an existing app, make the following change to `packages/backend/package.json`:
```diff
"dependencies": {
- "app": "file:../app",
+ "app": "link:../app",
"@backstage/backend-common": "^{{version '@backstage/backend-common'}}",
```
+1 -1
View File
@@ -60,7 +60,7 @@
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^11.0.1",
"dockerode": "^3.3.1",
"example-app": "file:../app",
"example-app": "link:../app",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
@@ -14,7 +14,7 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
"app": "file:../app",
"app": "link:../app",
"@backstage/backend-common": "^{{version '@backstage/backend-common'}}",
"@backstage/backend-tasks": "^{{version '@backstage/backend-tasks'}}",
"@backstage/catalog-model": "^{{version '@backstage/catalog-model'}}",
+1 -1
View File
@@ -40,7 +40,7 @@
"@types/node": "^14.14.32",
"@types/serve-handler": "^6.1.0",
"@types/webpack-env": "^1.15.3",
"techdocs-cli-embedded-app": "file:../techdocs-cli-embedded-app",
"techdocs-cli-embedded-app": "link:../techdocs-cli-embedded-app",
"find-process": "^1.4.5",
"nodemon": "^2.0.2",
"ts-node": "^10.0.0"
+4 -4
View File
@@ -24,9 +24,9 @@
"storybook-dark-mode": "^1.0.8"
},
"peerDependencies": {
"@backstage/theme": "file:../packages/theme",
"@backstage/test-utils": "file:../packages/test-utils",
"@backstage/core-app-api": "file:../packages/core-app-api",
"@backstage/core-plugin-api": "file:../packages/core-plugin-api"
"@backstage/theme": "link:../packages/theme",
"@backstage/test-utils": "link:../packages/test-utils",
"@backstage/core-app-api": "link:../packages/core-app-api",
"@backstage/core-plugin-api": "link:../packages/core-plugin-api"
}
}
+2 -2
View File
@@ -11437,7 +11437,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
md5.js "^1.3.4"
safe-buffer "^5.1.1"
"example-app@file:packages/app":
"example-app@link:packages/app":
version "0.2.63"
dependencies:
"@backstage/app-defaults" "^0.1.6"
@@ -22962,7 +22962,7 @@ tdigest@^0.1.1:
dependencies:
bintrees "1.0.1"
"techdocs-cli-embedded-app@file:packages/techdocs-cli-embedded-app":
"techdocs-cli-embedded-app@link:packages/techdocs-cli-embedded-app":
version "0.2.62"
dependencies:
"@backstage/app-defaults" "^0.1.6"