vitest, is there a reason for not using vite for building? (I can see that tsc is used)types in any of the package.json files. in theory npm (the package repository) will only show effect as a TS project if this field is included, but I can still see TS on npm! do you have any idea why?.vscode directory is committed into the repository. this prevents some people with reading problems to contribute to the project because they can't have their own custom config. prettier is a good example, I always override the tab width to 4 because I can't read the code with 2 properly. do you have any other way for contributors to override the config? (without having to resort to manually fiddling with the values before / after every commit)madge for example, but I have no idea what .nix files do, or what flake is