Cada pendrive debería contener:
- Windows Installer (.msi) de Node tanto para x86 cómo x64.
- Mac OS X Installer (.pkg).
- Binarios de Linux (.tar.gz) tanto para x86 cómo x64.
- Worshoppers core empaquetados (.tgz)
Si agregamos las dependencias a bundledDependencies dentro del package.json, al ejecutar el comando npm pack
se debería crea el archivo con extensión tgz que contiene a su vez todas las dependencias. Por ejemplo el package.json de javascripting:
{
"name": "javascripting",
"description": "Learn JavaScript by adventuring around in the terminal.",
"version": "1.5.0",
"repository": {
"url": "git://github.com/sethvincent/javascripting.git"
},
"author": "sethvincent",
"bin": {
"javascripting": "index.js"
},
"preferGlobal": true,
"dependencies": {
"adventure": "git+ssh://git@github.com:a0viedo/adventure.git",
"cli-md": "^0.1.0"
},
"bundledDependencies": [ "adventure", "cli-md"]
}