# public/projects.ts embeds literal NUL bytes on purpose: the namespace-group # sentinels ACTIVE_GROUP_KEY = '\0active' and OTHER_GROUP_KEY = '\0other' are # prefixed with NUL so they can never collide with a real `First.Second` key. # # git classifies any file containing NUL as binary, so `git diff`/`git show` # print "Binary files differ" and review of this file is impossible. The `diff` # attribute tells git to diff it as text anyway. It does NOT set `text`, so # nothing is line-ending-normalised and the bytes on disk are untouched. # # Same trap in the shell: `grep` prints only "Binary file ... matches" and looks # like a no-match. Use `grep -a` on this file. public/projects.ts diff