How to write cross-platform Node.js code.
Why you should care: according to the 2018 Node.js user survey, 24% of Node.js developers use Windows locally and 41% use Mac. In production 85% use Linux and 1% use BSD.
Please reach out if you're looking for a Node.js API or CLI engineer (11 years of experience). Most recently I have been Netlify Build's and Netlify Plugins' technical lead for 2.5 years. I am available for full-time remote positions.
π File encoding
π Filesystem
π» Terminal
π Security
π‘ Networking / IPC
ποΈ System
- cross-platform-terminal-characters: All the characters that work on most terminals
- https://github.com/bcoe/awesome-cross-platform-nodejs
- https://github.com/Microsoft/nodejs-guidelines
- https://shapeshed.com/writing-cross-platform-node/
For any question, don't hesitate to submit an issue on GitHub.
Everyone is welcome regardless of personal background. We enforce a Code of conduct in order to promote a positive and inclusive environment.
This project was made with β€οΈ. The simplest way to give back is by starring and sharing it online.
If the documentation is unclear or has a typo, please click on the page's Edit
button (pencil icon) and suggest a correction.
If you would like to help us fix an error or add more information, please check our guidelines. Pull requests are welcome!
Thanks go to these wonderful people:
ehmicky π» π¨ π€ π |
thatalextaylor π€ π |
Ben Noordhuis π€ π |
Steve Lee π€ π’ |
Michael J. Ryan π€ |
Fabio Spampinato π€ |
AyrA π€ |
Felix Becker π π€ |
Nicola Dal Maso π€ |