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
25 # Flutter-generated plugin registration files — regenerated on every `flutter pub get`
26 example/**/GeneratedPluginRegistrant.java
27 example/**/GeneratedPluginRegistrant.swift
28 example/**/GeneratedPluginRegistrant.m
29 example/**/GeneratedPluginRegistrant.h
30
31 # Example app build outputs
32 example/build/
33 example/.dart_tool/
34 example/android/.gradle/
35 example/android/build/
36 example/android/app/build/
37 example/ios/Pods/
38 example/ios/.symlinks/
39 example/ios/Flutter/Flutter.framework
40 example/ios/Flutter/Flutter.podspec
41 example/macos/Pods/
42 example/macos/.symlinks/
43 example/macos/Flutter/
44 example/linux/flutter/
45 example/windows/flutter/
46
47 # Platform build directories that may accumulate artifacts
48 android/build/
49 ios/build/
50 macos/build/
51 linux/build/
52 windows/build/
53
54 # Dev logs
55 logs/
56
57 # IDE / editor files
58 .idea/
59 .vscode/
60 *.iml
61 *.swp
62 *.swo
63 *~
64
65 # macOS metadata
66 .DS_Store
67 **/.DS_Store