1 # ──────────────────────────────────────────────────────────
2 # .pubignore — files excluded from `dart pub publish`
3 #
4 # pub.dev enforces a 100 MB upload limit.
5 # The Rust source (rust/src/, rust/Cargo.toml, rust/Cargo.lock)
6 # MUST be included — the podspecs and CMake/Gradle build scripts
7 # compile from source on the consumer's machine.
8 # ──────────────────────────────────────────────────────────
9
10 # Rust build artifacts (often multi-GB)
11 rust/target/
12
13 # Precompiled static libraries (built from source via podspec/cmake)
14 **/*.a
15 **/*.so
16 **/*.dylib
17 **/*.dll
18 **/*.lib
19
20 # Flutter / Dart tooling caches
21 .dart_tool/
22 .packages
23 pubspec.lock
24 build/
25 .build/
26 .swiftpm/
27
28 # Flutter-generated plugin registration files — regenerated on every `flutter pub get`
29 example/**/GeneratedPluginRegistrant.java
30 example/**/GeneratedPluginRegistrant.swift
31 example/**/GeneratedPluginRegistrant.m
32 example/**/GeneratedPluginRegistrant.h
33
34 # Example app build outputs
35 example/build/
36 example/.dart_tool/
37 example/android/.gradle/
38 example/android/build/
39 example/android/app/build/
40 example/ios/Pods/
41 example/ios/.symlinks/
42 example/ios/Flutter/Flutter.framework
43 example/ios/Flutter/Flutter.podspec
44 example/macos/Pods/
45 example/macos/.symlinks/
46 example/macos/Flutter/
47 example/linux/flutter/
48 example/windows/flutter/
49
50 # Platform build directories that may accumulate artifacts
51 android/build/
52 ios/build/
53 macos/build/
54 linux/build/
55 windows/build/
56
57 # Dev logs
58 logs/
59
60 # IDE / editor files
61 .idea/
62 .vscode/
63 *.iml
64 *.swp
65 *.swo
66 *~
67
68 # macOS metadata
69 .DS_Store
70 **/.DS_Store