managarten/picture/apps/mobile/scripts/build-workspace-deps.sh
Till-JS c712a2504a feat: integrate uload and picture, unify package naming
- Add uload project with apps/web structure
  - Reorganize from flat to monorepo structure
  - Remove PocketBase binary and local data
  - Update to pnpm and @uload/web namespace

- Add picture project to monorepo
  - Remove embedded git repository

- Unify all package names to @{project}/{app} schema:
  - @maerchenzauber/* (was @storyteller/*)
  - @manacore/* (was manacore-*, manacore)
  - @manadeck/* (was web, backend, manadeck)
  - @memoro/* (was memoro-web, landing, memoro)
  - @picture/* (already unified)
  - @uload/web

- Add convenient dev scripts for all apps:
  - pnpm dev:{project}:web
  - pnpm dev:{project}:landing
  - pnpm dev:{project}:mobile
  - pnpm dev:{project}:backend

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 04:00:36 +01:00

30 lines
663 B
Bash
Executable file
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
set -e
# Only run during EAS builds, skip for local development
if [ -z "$EAS_BUILD" ]; then
echo " Skipping workspace deps build (not an EAS build)"
exit 0
fi
echo "🔨 Building workspace dependencies for EAS..."
# Build design-tokens package
if [ -d "../../packages/design-tokens" ]; then
echo "Building @picture/design-tokens..."
cd ../../packages/design-tokens
# Check if already built
if [ -f "dist/index.js" ]; then
echo "✅ Already built, skipping"
else
echo "Building..."
pnpm build
fi
cd -
else
echo "⚠️ design-tokens package not found, skipping"
fi
echo "✅ Workspace dependencies ready"