Adding packages to a docker install

Best to use an existing n8n image as base as described here:

Yes that is what you can use as a base or use: n8n/packages/node-dev at master · n8n-io/n8n · GitHub

All nodes got written in TypeScript. If you want JavaScript examples you can look into the published npm packages. There they are all “converted” into JavaScript.