build: use pnpm for the deploy

This commit is contained in:
Rafael Taranto 2025-05-23 16:02:58 +01:00
parent 64e358f61c
commit bac8813a8d
36 changed files with 19068 additions and 29560 deletions

View file

@ -4,15 +4,15 @@
"version": "11.0.0-beta.1",
"license": "./LICENSE",
"author": "Lamassu (https://lamassu.is)",
"packageManager": "pnpm@10.11.0",
"repository": {
"type": "git",
"url": "https://github.com/lamassu/lamassu-server.git"
},
"workspaces": [
"packages/server",
"packages/admin-ui",
"packages/typesafe-db"
],
"engines": {
"node": ">=22.0.0"
},
"workspaces": [],
"devDependencies": {
"@eslint/css": "^0.7.0",
"@eslint/js": "^9.26.0",
@ -25,10 +25,20 @@
"globals": "^16.1.0",
"husky": "^8.0.0",
"lint-staged": "^16.0.0",
"prettier": "^3.5.3"
"prettier": "^3.5.3",
"turbo": "^2.5.3"
},
"scripts": {
"prepare": "husky install"
"prepare": "husky install",
"build": "turbo build",
"dev": "turbo dev",
"start": "turbo start",
"test": "turbo test",
"clean": "turbo clean",
"server:dev": "turbo dev --filter=lamassu-server",
"admin:dev": "turbo dev --filter=lamassu-admin",
"typesafe-db:build": "turbo build --filter=typesafe-db",
"typesafe-db:dev": "turbo dev --filter=typesafe-db"
},
"husky": {
"hooks": {