{"_id":"@aitor-nestor-omar/ull-shape-triangle","_rev":"3-40b37d701c5679e382ed65dcc334143e","name":"@aitor-nestor-omar/ull-shape-triangle","description":"Clase triangulo que hereda de una clase Figura","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aitor-nestor-omar/ull-shape-triangle","version":"1.0.0","description":"Clase triangulo que hereda de una clase Figura","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --require should"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle.git"},"keywords":[],"author":{"name":"nestor-gm"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle/issues"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle#readme","dependencies":{"gulp-shell":"^0.6.3","mocha":"^3.2.0","should":"^11.2.1","ull-shape-aitor-nestor-omar-35l2v3-1":"^1.0.3"},"devDependencies":{"gulp":"^3.9.1"},"gitHead":"00822535c31e8eab002410a3999a3e83e29f88a8","_id":"@aitor-nestor-omar/ull-shape-triangle@1.0.0","_shasum":"e6651e515aca39be95506d22ca1e33be5de7e64c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"nestor-gm","email":"alu0100812503@ull.edu.es"},"dist":{"shasum":"e6651e515aca39be95506d22ca1e33be5de7e64c","tarball":"https://registry.npmjs.org/@aitor-nestor-omar/ull-shape-triangle/-/ull-shape-triangle-1.0.0.tgz","integrity":"sha512-BzNUm1XmH+SRfIMcFzGi+liBE6Yj6HK+kXgJP9wO1oAi0YCi+AASISCUM5i2oW7oQGTQlZtpMbhMtUYAPuAciA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1XAMyJqD6aSGGWf3VVbPdu6BPv4AEOGH1cnGNRyFQyAIgJQhw3PxAnLgkkMDiG1jFIs9DwGcv+dxE84GEQ8HUgJA="}]},"maintainers":[{"name":"nestor-gm","email":"alu0100812503@ull.edu.es"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ull-shape-triangle-1.0.0.tgz_1493122348216_0.2316186351235956"}},"1.1.0":{"name":"@aitor-nestor-omar/ull-shape-triangle","version":"1.1.0","description":"Clase triangulo que hereda de una clase Figura","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --require should","doc":"documentation build ./lib/triangle.js -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle.git"},"keywords":[],"author":{"name":"nestor-gm"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle/issues"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle#readme","dependencies":{"@aitor-nestor-omar/ull-shape":"^1.1.0","gulp-shell":"^0.6.3","mocha":"^3.2.0","should":"^11.2.1"},"devDependencies":{"gulp":"^3.9.1"},"gitHead":"eade978acd8a62b006b8f90725aaeb1dc2e36812","_id":"@aitor-nestor-omar/ull-shape-triangle@1.1.0","_shasum":"85898e5dcf2dd6c7edf0a5b8423ab6f4ff1946b5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"nestor-gm","email":"alu0100812503@ull.edu.es"},"dist":{"shasum":"85898e5dcf2dd6c7edf0a5b8423ab6f4ff1946b5","tarball":"https://registry.npmjs.org/@aitor-nestor-omar/ull-shape-triangle/-/ull-shape-triangle-1.1.0.tgz","integrity":"sha512-TZ/LItcIfQc2ZDhnD1Rhpkej4/PcgWmbA5h3Cx0iiawJ4UbA1WXzv8EKUE1H59vOGCXGW55PO5K9xC18WeTwig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqQWRqOzqqPBQnR/DAXTzdvDz3LEJw+872k3XM46GkaAiEA1sqZREWjb3dVINTIwYi98dDzOon4E7vxC3abJLxutgg="}]},"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-triangle-1.1.0.tgz_1493238160165_0.7395843653939664"}}},"readme":"\n[![Build Status](https://travis-ci.org/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle.svg?branch=master)](https://travis-ci.org/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle)\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-blue.svg?style=flat-triangle)](#contributors)\n\n# Práctica: Creación de paquetes npm\nRepositorio para el módulo npm de la figura geométrica \"triangle\" (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 triangle\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-triangle\",\n\"version\": \"1.0.2\",\n\"description\": \"Repositorio para el módulo npm de la figura geométrica triangle (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/triangle.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](https://i.imgur.com/7xsYgKD.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-triangle/)\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/)\n","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:49.597Z","created":"2017-04-25T12:12:30.165Z","1.0.0":"2017-04-25T12:12:30.165Z","1.1.0":"2017-04-26T20:22:41.628Z"},"homepage":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle.git"},"author":{"name":"nestor-gm"},"bugs":{"url":"https://github.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-triangle/issues"},"license":"ISC","readmeFilename":"README.md"}