I am writing a small code project (or module), and willing to implement the same technique in 3 different languages, namely: Python, JS, Lua. I would like to make a single github repo that contains all the code in all these languages.
My question is: How do I make this as an installable package, that works for all three languages? i.e:
For Python, I would like it to be available via
pip install packagex
For Lua, I would like it to be available via:
luarocks install packagex
And similarly for JS/Node:
npm install packagex
Yes, I can create three different repos for three different platforms and register each one of them as installable packages, but I would like to keep everything in a single source repo. How should I proceed? Thanks.