diff --git a/frontend/package.json b/frontend/package.json index 97e908a..1ead30d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,9 +4,9 @@ "version": "0.0.1", "type": "module", "scripts": { - "ci-build:dist": "npm run build", + "ci-build:dist": "bun run build", "dev": "vite", - "prebuild": "npm run lint", + "prebuild": "bun run lint", "build": "tsc -b && vite build", "lint": "eslint .", "lint:fix": "eslint --fix .", diff --git a/package.json b/package.json new file mode 100644 index 0000000..6b264c0 --- /dev/null +++ b/package.json @@ -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" + ] +} \ No newline at end of file diff --git a/scripts/ci-build.sh b/scripts/ci-build.sh new file mode 100755 index 0000000..17fd235 --- /dev/null +++ b/scripts/ci-build.sh @@ -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 \ No newline at end of file