Use Node workspaces to manage repo dependencies

This commit is contained in:
D. Berge
2025-07-25 17:48:30 +02:00
parent c32e6f2b38
commit 0427a3c18c
5 changed files with 15635 additions and 31228 deletions

View File

@@ -1,24 +0,0 @@
{
"name": "@dougal/user",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@dougal/user",
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"@dougal/organisations": "file:../organisations"
}
},
"../organisations": {
"version": "1.0.0",
"license": "ISC"
},
"node_modules/@dougal/organisations": {
"resolved": "../organisations",
"link": true
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

15618
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

17
package.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "dougal-software",
"version": "0.1.0",
"private": true,
"workspaces": [
"lib/modules/@dougal/*",
"lib/www/server",
"lib/www/client/source"
],
"scripts": {
"server:run": "cd lib/www/server && npm start",
"server:run:debug": "cd lib/www/server && DEBUG='*' npm start",
"client:serve": "vue-cli-service serve --host=0.0.0.0",
"client:build": "vue-cli-service build",
"build": "npm run build --workspaces"
}
}