It seems nice, but maybe the name could be confused with Apache's nano, which is a nodejs library to manipulate couchdb: https://github.com/apache/nano
> with 0 install
Well, that is somewhat incorrect; unless you already have it installed, npx will download prettier and do a temporal installation.
So, if you DON'T have prettier installed locally on your project or globally, and then you try to execute it with the --no-install flag (so it actually doesn't install anything), like this:
:%! npx -q --no-install prettier
It will fail.
Installing it globally perhaps would be better. Otherwise you are downloading prettier over and over each time you try to format your code (and by not having to download it, the command will be executed faster).
Maybe you should rename your project, since there is already the open source samba project, which is very used on linux servers that interact with windows machines: https://www.samba.org/
I recommend you to read this guide from mozilla, specifically the section "A good name", with tips for naming projects: https://hacks.mozilla.org/2013/05/how-to-spread-the-word-about-your-code/
> const does not imply any kind of immutability of the value itself, it only implies immutability of the binding.
So you expected that `const` did the same work as `Object.freeze`?
Since in the post he never mentions Object.freeze, maybe he doesn't know about it?