Files
low-code-react-app-b/docs/PACKAGES_FOLDER_DELETION.md
2026-01-17 20:41:48 +00:00

1.6 KiB

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:

rm -rf packages

Verification

After deletion, verify the build still works:

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.