minify emoji json

This commit is contained in:
Henry Hiles 2026-09-17 09:48:34 -04:00
commit acf036cc11
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 14 additions and 23480 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,3 +1,4 @@
import "dart:convert";
import "dart:io";
import "package:http/http.dart";
@ -13,8 +14,19 @@ void main(List<String> args) async {
throw Exception("Failed to load emoji data");
}
print("Fetched emoji data. Minifying...");
final jsonValue = json.decode(response.body);
for (final item in jsonValue) {
if (item is Map<String, dynamic>) {
item
..remove('unicode_version')
..remove('ios_version');
}
}
await File.fromUri(Platform.script.resolve("../assets/emoji.json"))
.writeAsString(response.body);
.writeAsString(json.encode(jsonValue));
print("Emoji list written!");
}