package.json - NickCis/Oruga GitHub Wiki
{
"name": "orgua",
"description": "Servidor de Musica Oruga",
"version": "1.0.0",
"main": "Oruga.js",
"contributors": [
{
"name": "smisuraca"
},{
"name": "ncisco",
"github": "nickcis"
},{
"name": "nicodato",
"github": "nicodato"
},{
"name": "nsuja"
}
],
"bin": {
"oruga": "./Oruga.js"
},
"scripts": {
"start": "node ./Oruga.js",
"preinstall": "npm install lib/oruga_*",
"install": "./node_modules/dot/bin/dot-packer -d ./compile -s ./templates -p static/js/templates.js"
},
"dependencies": {
"dot": "*",
"commander": "*",
"mkdirp": "*",
"uglify-js":"*"
},
"repository": {
"type": "git",
"url": "https://github.com/NickCis/Oruga"
},
"license": "Hay que verla"
}
Descripcion:
-
name
: es el nombre del modulo, para los plugins respetaroruga_<plugin>
, no debe contener espacios y se recomienda que sea todo en minusculas. -
main
: es el script que se importa al hacer el require en node. Para los plugins debe ser el archivo que define la manera que se llamara el archivo binario. -
bin
: Hash que especifica los archivos binarios. -
scripts
: se especifican los scripts a llamar. Para los plugins, los importantes sonpreinstall
que se ejecutara antes de instalar el plugin yinstall
que se ejecuta despues de instalarlo -
dependencies
: Son las depedencias de modulos de node, se bajan con npm (los plugins no lo van a tener).
Nota: Los valores son todos opcionales.