Files
metabuilder/codegen/docs/PACKAGES_FOLDER_DELETION.md
johndoe6345789 a51130a127 feat: Add external low-code and postgres repositories
- codegen: Low-code React app with JSON-driven component system
- packagerepo: Schema-driven package repository with backend/frontend
- postgres: Next.js app with Drizzle ORM and PostgreSQL

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 16:48:52 +00:00

55 lines
1.6 KiB
Markdown

# Packages Folder Deletion - Complete
## Status: Ready for Deletion
The `/packages` folder can now be safely deleted. All references have been removed or replaced with local implementations.
## What Was in packages/
1. **packages/spark** - Custom Spark runtime hooks and utilities
2. **packages/spark-tools** - Build tools for Spark packages
## Changes Made
### Code References Removed
- ✅ No imports from `@github/spark` in source code
- ✅ No imports from `@local/spark-wrapper` in source code
- ✅ All storage operations use local `@/lib/storage-service`
- ✅ All hooks use local implementations in `@/hooks`
### Configuration Updated
-`package.json` - No workspace references
-`tsconfig.json` - No packages path mappings
-`vite.config.ts` - No packages aliases
-`Dockerfile` - No COPY commands for packages folder
-`.dockerignore` - packages folder already excluded (line 23)
### Replacement Architecture
The app now uses:
- **IndexedDB by default** via `@/lib/storage-service`
- **Optional Flask backend** via environment variable `VITE_FLASK_API_URL`
- **Automatic fallback** to IndexedDB if Flask API fails
## To Delete the Folder
Run this command from the project root:
```bash
rm -rf packages
```
## Verification
After deletion, verify the build still works:
```bash
npm run build
```
The build should complete successfully without any errors related to missing packages.
## Note
The `packages` folder is already excluded from Docker builds via `.dockerignore`, so Docker builds are not affected by its presence or absence. However, removing it cleans up the repository and eliminates confusion.