feat(Makefile): patch base44Client.js for local development
This commit introduces a script to patch the base44Client.js file within the frontend-web directory. This patch is specifically designed to facilitate local development by mocking user roles and authentication, allowing developers to test role-based functionality without needing a full Base44 SDK setup. The Makefile is updated to include a call to this script during the `integrate-export` target, ensuring that the patch is applied automatically when integrating a fresh Base44 export. This change streamlines the local development process and enhances the testing capabilities for role-based features.
This commit is contained in:
2
Makefile
2
Makefile
@@ -39,6 +39,8 @@ integrate-export:
|
||||
@cp -R ../krow-workforce-export-latest/src ./frontend-web/src
|
||||
@echo " - Copying new index.html..."
|
||||
@cp ../krow-workforce-export-latest/index.html ./frontend-web/index.html
|
||||
@echo " - Patching base44Client.js for local development..."
|
||||
@node scripts/patch-base44-client.js
|
||||
@echo "--> Integration complete. Next step: 'make prepare-export'."
|
||||
|
||||
# Applies all necessary patches to a fresh Base44 export to run it locally.
|
||||
|
||||
Reference in New Issue
Block a user