Creamos un fichero en la raíz de nuestro proyecto con nombre
package.json
. Este fichero describe nuestro proyecto.
Es esencial si vamos a publicar nuestro proyecto con
npm.
Podemos especificar en este fichero:
Si hemos instalado npm podemos usar el comando
npm
init
para empezar.
Véase npm help
json
para obtener información sobre este fichero:
La cosa mas importante a especificar
cuando estamos escribiendo un programa para su uso por otros,
es el módulo main
. Este consituirá el punto de entrada
a nuestro programa.
Es esencial documentar las dependencias.
El siguiente es un ejemplo de fichero package.json
tomado
del proyecto ebnf-parser:
[~/javascript/PLgrado/ebnf-parser(master)]$ cat -n package.json 1 { 2 "name": "ebnf-parser", 3 "version": "0.1.1", 4 "description": "A parser for BNF and EBNF grammars used by jison", 5 "main": "ebnf-parser.js", 6 "scripts": { 7 "test": "make test" 8 }, 9 "repository": "", 10 "keywords": [ 11 "bnf", 12 "ebnf", 13 "grammar", 14 "parser", 15 "jison" 16 ], 17 "author": "Zach Carter", 18 "license": "MIT", 19 "devDependencies": { 20 "jison": "0.4.x", 21 "lex-parser": "0.1.0", 22 "test": "*" 23 } 24 }
Casiano Rodriguez León 2015-01-07