Upgrade: Angular 18, Ionic 8, Capacitor 6

Modernizacion completa del frontend:

- Angular 8 -> 18.2.14
- Ionic 4 -> 8.7.17
- Capacitor 6.x (migracion desde Cordova/@ionic-native)
- TypeScript 5.4.5
- Swiper 11 con Web Components API

Cambios principales:
- Migrar NativeStorage a @capacitor/preferences
- Migrar InAppBrowser a @capacitor/browser
- Migrar Camera a @capacitor/camera
- Migrar Geolocation a @capacitor/geolocation
- Migrar StatusBar/SplashScreen a Capacitor
- Migrar Facebook/Google login a plugins Capacitor
- Actualizar lazy loading syntax (Angular 12+)
- Configurar buildOptimizer: false para Ionic 8
- Limpiar package.json de dependencias obsoletas
- Agregar README con guia de instalacion

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
CarlosTorres
2026-01-17 22:03:31 +00:00
parent a9508bd34a
commit dfcb1168b9
397 changed files with 19732 additions and 23677 deletions

115
.gitignore vendored Normal file → Executable file
View File

@@ -1,67 +1,72 @@
# ---> Android
# Gradle files
.gradle/
build/
# Dependencies
/node_modules
package-lock.json
# Local configuration file (sdk path, etc)
local.properties
# Build outputs
/dist
/www
/.angular
# Log/OS Files
*.log
# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json
# IntelliJ
*.iml
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# Keystore files
*.jks
*.keystore
# Google Services (e.g. APIs or Firebase)
google-services.json
# Android Profiling
*.hprof
>>>>>>> 3ee11a07d80dfc9282f1d03d24ee562d84852742
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
# IDE
/.idea
/.vscode
*.sublime-project
*.sublime-workspace
# System files
.DS_Store
Thumbs.db
*~
*.sw[mnpcod]
# Logs
*.log
npm-debug.log*
yarn-error.log
# Temporary files
.tmp
*.tmp
*.tmp.*
*.sublime-project
*.sublime-workspace
.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
$RECYCLE.BIN/
*.log
log.txt
npm-debug.log*
/.idea
# Ionic/Capacitor
/.ionic
/.sass-cache
/.sourcemaps
/.versions
/.vscode
/coverage
/dist
/node_modules
/platforms
/plugins
/www
/platforms
# Android
android/.gradle/
android/build/
android/app/build/
android/local.properties
android/captures/
android/.externalNativeBuild/
android/.cxx/
*.apk
*.aab
*.jks
*.keystore
google-services.json
*.hprof
# iOS
ios/App/Pods/
*.xcworkspace
*.xcuserstate
# Environment
.env
.env.local
.env.*.local
# Test
/coverage
.phpunit.result.cache
# Sass
/.sass-cache
# Misc
*.iml
output.json