refactor(plugin): modernize plugin architecture and improve type definitions
- Update package.json with modern build tooling and dependencies - Streamline and enhance TypeScript definitions for better type safety - Reorganize plugin structure for better maintainability - Add comprehensive interface definitions for notification features - Implement proper build configuration with rollup - Update tsconfig.json for stricter type checking and ES2020 modules Breaking Changes: - Changed module structure to use ES modules - Updated interface definitions with stricter typing - Removed redundant notification options - Simplified API surface while maintaining core functionality Dependencies: - Upgrade @capacitor dependencies to v5.7.8 - Add rollup and typescript build tools - Update test framework configuration
This commit is contained in:
+56
-10
@@ -1,15 +1,61 @@
|
||||
dist/
|
||||
# Dependencies
|
||||
node_modules/
|
||||
.DS_Store
|
||||
Pods/
|
||||
*.iml
|
||||
npm-debug.log
|
||||
yarn-debug.log
|
||||
yarn-error.log
|
||||
|
||||
# Build output
|
||||
dist/
|
||||
build/
|
||||
*.tsbuildinfo
|
||||
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
build/
|
||||
*.tgz
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# Ignore Gradle project-specific cache directory
|
||||
.gradle
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Ignore Gradle build output directory
|
||||
build
|
||||
# Android
|
||||
android/app/build/
|
||||
android/build/
|
||||
android/gradle/
|
||||
android/gradlew
|
||||
android/gradlew.bat
|
||||
android/.gradle/
|
||||
android/local.properties
|
||||
android/.idea/
|
||||
android/*.iml
|
||||
|
||||
# iOS
|
||||
ios/Pods/
|
||||
ios/build/
|
||||
ios/Podfile.lock
|
||||
ios/.xcode.env.local
|
||||
ios/DerivedData/
|
||||
ios/*.xcworkspace/
|
||||
ios/*.xcodeproj/*
|
||||
!ios/*.xcodeproj/project.pbxproj
|
||||
!ios/*.xcodeproj/xcshareddata/
|
||||
!ios/*.xcworkspace/contents.xcworkspacedata
|
||||
|
||||
# Testing
|
||||
coverage/
|
||||
.nyc_output/
|
||||
|
||||
# Logs
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# Environment
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.temp
|
||||
.cache/
|
||||
|
||||
Reference in New Issue
Block a user