Add package.json for workspace setup and update frontend scripts to use Bun

This commit is contained in:
2025-11-30 14:13:06 -05:00
parent df72492e30
commit 25bbea01b4
3 changed files with 38 additions and 2 deletions

View File

@@ -4,9 +4,9 @@
"version": "0.0.1", "version": "0.0.1",
"type": "module", "type": "module",
"scripts": { "scripts": {
"ci-build:dist": "npm run build", "ci-build:dist": "bun run build",
"dev": "vite", "dev": "vite",
"prebuild": "npm run lint", "prebuild": "bun run lint",
"build": "tsc -b && vite build", "build": "tsc -b && vite build",
"lint": "eslint .", "lint": "eslint .",
"lint:fix": "eslint --fix .", "lint:fix": "eslint --fix .",

17
package.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "@albert-jeffers-studios/portfolio-site",
"version": "0.0.1",
"private": true,
"scripts": {
"ci-build:dist": "bun run build",
"dev": "bun run dev",
"start": "bun run start",
"lint": "bun run lint",
"lint:fix": "bun run lint:fix",
"format": "bun run format"
},
"workspaces": [
"frontend",
"server"
]
}

19
scripts/ci-build.sh Executable file
View File

@@ -0,0 +1,19 @@
!#/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
echo "Removing [frontend/dist]"
rm -rf frontend/dist
echo "Removing [server/dist]"
rm -rf server/dist
cd frontend
bun install
bun run ci-build:dist
cd server
bun install
bun run ci-build:dist