{"_id":"@aitor-nestor-omar/ull-shape-rectangle","_rev":"3-ad141e472e4bf040fef26e478c82d76a","name":"@aitor-nestor-omar/ull-shape-rectangle","description":"[![BuildStatus](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square.svg?token=4mFFxJ62xHhqbQqKMaQe&branch=master)](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-s","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.6":{"name":"@aitor-nestor-omar/ull-shape-rectangle","version":"1.0.6","description":"[![BuildStatus](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square.svg?token=4mFFxJ62xHhqbQqKMaQe&branch=master)](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-s","main":"rectangle.js","scripts":{"test":"./node_modules/mocha/bin/mocha --require should","doc":"documentation build ./lib/rectangle.js -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle/issues"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle#readme","gitHead":"ba7a133f28de53f7284f6e485583dd6ec0281672","_id":"@aitor-nestor-omar/ull-shape-rectangle@1.0.6","_shasum":"8ba171f4d797313ec973977037b3e6b78b843d05","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"chinegua","email":"alu0100830064@ull.edu.es"},"dist":{"shasum":"8ba171f4d797313ec973977037b3e6b78b843d05","tarball":"https://registry.npmjs.org/@aitor-nestor-omar/ull-shape-rectangle/-/ull-shape-rectangle-1.0.6.tgz","integrity":"sha512-lIoCDHhRX8tJ4aoLvAKvKQUolzUqM8SQiCdeb+OAMD9irJ0TExW4gZpW77cVcfojQ5kQ1AMssacjyd6fKvLFwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoQr+tcfASxBsn+F5dH8Qssgdcy5AanHnxwlINnFNFiwIgFhDbsnceFYWxs2z8RNLr2xnnPH7QinfWcFfVh2q8Las="}]},"maintainers":[{"name":"chinegua","email":"alu0100830064@ull.edu.es"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ull-shape-rectangle-1.0.6.tgz_1493327562589_0.2752252637874335"}},"1.0.1":{"name":"@aitor-nestor-omar/ull-shape-rectangle","version":"1.0.1","description":"[![BuildStatus](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square.svg?token=4mFFxJ62xHhqbQqKMaQe&branch=master)](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-s","main":"rectangle.js","scripts":{"test":"./node_modules/mocha/bin/mocha --require should","doc":"documentation build ./lib/rectangle.js -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle/issues"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle#readme","gitHead":"ba7a133f28de53f7284f6e485583dd6ec0281672","_id":"@aitor-nestor-omar/ull-shape-rectangle@1.0.1","_shasum":"02d2077c4bd0ceb9663dcf6f85cbf15ae2cd4a37","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"chinegua","email":"alu0100830064@ull.edu.es"},"dist":{"shasum":"02d2077c4bd0ceb9663dcf6f85cbf15ae2cd4a37","tarball":"https://registry.npmjs.org/@aitor-nestor-omar/ull-shape-rectangle/-/ull-shape-rectangle-1.0.1.tgz","integrity":"sha512-v6dQt79CQiisMI7GkPRY+7rycuHOx3XGfE7Mv+olhWDQKtQrb+lrGIX3FeocKTnd1H0ZcuTIKHe5qtkDAIXFdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmQWM1tLOwej8/DUSSvQIicrol2UK64rCJySGDy8G6/AiAXbnIHesTtacsK6Pm97yWGFCEpP8ELTPFxjE2CgA3Zhw=="}]},"maintainers":[{"name":"chinegua","email":"alu0100830064@ull.edu.es"},{"name":"nestor-gm","email":"alu0100812503@ull.edu.es"},{"name":"ozzrocker95","email":"alu0100845396@ull.edu.es"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ull-shape-rectangle-1.0.1.tgz_1493327647106_0.6492913772817701"}}},"readme":"[![BuildStatus](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square.svg?token=4mFFxJ62xHhqbQqKMaQe&branch=master)](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square)\n[![AllContributors](https://img.shields.io/badge/all_contributors-1-blue.svg?style=flat-square)](#contributors)\n\n\n\n# Práctica: Creación de paquetes npm\nRepositorio para el módulo npm de la figura geométrica \"square\" (aitor-nestor-omar)\n\nEnlace a la [práctica](https://casianorodriguezleon.gitbooks.io/ull-esit-1617/content/practicas/practicamodulestrategypattern.html)\n\n### Creación del paquete npm Square\nPara poder crear paquetes y poder subirlos a [npm](https://www.npmjs.com/), debemos darnos de alta en la plataforma. Es recomendable logearse con el mismo ID de [GitHub](https://github.com/).\n\n* Una vez tengamos el código de la aplicación que queramos subir en forma de paquete funcionando correctamente y testeado, comprobaremos que nuestro ```package.json```esté completo.\n```json\n\"name\": \"@aitor-nestor-omar/ull-shape-square\",\n\"version\": \"1.0.2\",\n\"description\": \"Repositorio para el módulo npm de la figura geométrica square (aitor-nestor-omar)\",\n``` \n* Nos logeamos con nuestra cuenta de ```npm``` en nuestra terminal (sólo es necesario una vez por sesión)\n```shell\n$ npm adduser\n```\n* Para publicar el paquete, realizamos el siguiente comando dentro del repositorio donde tengamos el código del paquete que queremos subir.\n```shell\n$ npm publish\n```\n* Accedemos a nuestra cuenta de ```npm``` y observamos que nuestro paquete se ha subido correctamente.\n\n### Uso de documentation.js\n[Documentation.js](http://documentation.js.org/) es una herramienta generadora de documentación para JavaScript, con sintáxis [JSDoc](http://usejsdoc.org/).\n\n* Para hacer uso de esta herramienta, debemos instalarla en nuestra máquina de forma global a través del siguiente comando:\n```shell\n$ npm install -g documentation\n```\n* Una vez instalada, debemos especificar de dónde se cogeran los comentarios a convertir en documentación vía HTML y dónde se guardarán los archivos de la documentación. Para ello, lo especificamos de la siguiente forma en el ```package.json```:\n```json\n\"scripts\": {\n    \"doc\": \"documentation build ./lib/square.js -f html -o docs\"\n  },\n```\n* Para finalizar, realizaremos el siguiente comando para que la herramienta pueda coger estos comentarios y convertirlos en documentación web:\n```shell\n$ npm run doc\n```\n* Para ver la documentación, accederemos a los ```Settings``` del repositorio, al apartado de ```GitHub Pages``` y le diremos que el ```Source``` viene de ```master branch /docs folder```, guardamos y se desplegará nuestra documentación realizada con ```documentation.js``` en ```GitHub Pages```.\n\n![documentation.js en GH Pages](http://i.imgur.com/NaRweaQ.png)\n\n* Enlace a la documentación en [GH Pages](https://ull-esit-dsi-1617.github.io/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-square/)\n\n### Autores de la práctica\n* [Aitor Bernal Falcón](https://chinegua.github.io/)\n* [Néstor García Moreno](https://nestor-gm.github.io/)\n* [Omar Mendo Mesa](https://ozzrocker95.github.io/)","maintainers":[{"name":"chinegua","email":"alu0100830064@ull.edu.es"},{"name":"nestor-gm","email":"alu0100812503@ull.edu.es"},{"name":"ozzrocker95","email":"alu0100845396@ull.edu.es"}],"time":{"modified":"2022-06-12T14:25:48.945Z","created":"2017-04-27T21:12:45.360Z","1.0.6":"2017-04-27T21:12:45.360Z","1.0.1":"2017-04-27T21:14:07.826Z"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle#readme","repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle.git"},"bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitornestoromar-rectangle/issues"},"license":"ISC","readmeFilename":"README.md"}