{"_id":"@albertj97/testnpmmodules","_rev":"9-6b95ddfd6b31142ec6180bec1720f089","name":"@albertj97/testnpmmodules","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@albertj97/testnpmmodules","version":"1.0.0","description":"examples of inheritance in object oriented programming.","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"3523d02decb3e65a6ff5629c5cc6a6e9022e25c7","_id":"@albertj97/testnpmmodules@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-OlJWoBJ1GFNllbbTKi+LjODnlL7Ou7nMfzyeSBJJeyVC5JP7dsOA7DxMleReEDYP1MshZirHvs8dedD8XjolZQ==","shasum":"ec9421a4a8fa420b9f20f3623683c93cf686e2bf","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.0.tgz","fileCount":64,"unpackedSize":1148675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu5AnkOKdDMAH7WTYwLe+6rtvWMebTapzKVVLJZrdgnAIhAMefmOtaNW5lmjoevQ/a1JBUU0F2K0KeuW9vioOL1Sn3"}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.0_1519939656425_0.8170316377114177"},"_hasShrinkwrap":false},"1.0.1":{"name":"@albertj97/testnpmmodules","version":"1.0.1","description":"examples of inheritance in object oriented programming.","main":"src/index.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"d7d8f38999eef85e711315af898e050f918dbe5c","_id":"@albertj97/testnpmmodules@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-gkiR5+PDEhDYVy+tARJv6BsK5Zj8hbTRX7fP6YdS3kwXPy0B3j2kQv6mBuo69wXuTowl6HbrJhMSkkGmdprP2Q==","shasum":"3950241be582fe27b492f5bc2dd61b90c42814ec","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.1.tgz","fileCount":64,"unpackedSize":1148701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/DcaTGEuDUBrAzyTfbxzO6gz2ZojtYbrLXICJiW+yJAiACEknPI1X2MuLkal5+9D72bL6dAnCDgL4lo8DtalY/ag=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.1_1519942637232_0.5686565133047425"},"_hasShrinkwrap":false},"1.0.2":{"name":"@albertj97/testnpmmodules","version":"1.0.2","description":"examples of inheritance in object oriented programming.","main":"src/index.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"60b4957025c1f82760c38ac905e88e700a55ce5c","_id":"@albertj97/testnpmmodules@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-ZalWOSM16B02T3MuPt53YVuIFcm/gkWxouSv86y8aYvWV1CqA6d6hhPyYnzhZDUJv4sVvrSeOWM81ij3KcQnfw==","shasum":"f969635fd22ee2f05dcd8c3a0ace224ae2805a6d","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.2.tgz","fileCount":64,"unpackedSize":1148764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhbJCOzLiz3K5uV5MByNaEFVJccia6JkSbaWaQ0M+zKAiAT9Lvq4ounDMDZI4VG2073rzjzs+WcGwZ2twmVxevg6g=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.2_1519948139580_0.02101476239057609"},"_hasShrinkwrap":false},"1.0.3":{"name":"@albertj97/testnpmmodules","version":"1.0.3","description":"examples of inheritance in object oriented programming.","main":"src/main.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"d47ccf5e374b33a8304b9d20ec660693a55652f9","_id":"@albertj97/testnpmmodules@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-Tz4CfH33+EGY6DdFrllThoNXtoC6M5Fk3HCC5bgQ4YtVUh3eQz5wb1AbMeGxzkBjCICd6nsQQe8a6DkAJ/4W5A==","shasum":"64212f8f86a5c77c68e99b933b2f1ea5f1bdd6ba","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.3.tgz","fileCount":64,"unpackedSize":1148741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQX3iXOVgD/5CqIVBCC3vuYnzFC5IBDBuJnfvGVHIN3AiA7ANjq5JkHBkjZJowhhvjxl8s+ZulF4eheezzk4oCnbg=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.3_1519951027953_0.7238327144813719"},"_hasShrinkwrap":false},"1.0.4":{"name":"@albertj97/testnpmmodules","version":"1.0.4","description":"examples of inheritance in object oriented programming.","main":"src/main.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"86d1e0a526abb943454785b5861a1cbac121f077","_id":"@albertj97/testnpmmodules@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-wTwMt8XNeldK+ZEt8OlQCQ/G2RjoGSe2gboami7nl+nEa4N5gS+xTrXwm6S+wK34+z4nhi1kBJ+8XQhh2T+B8g==","shasum":"fc042e4127011963393ee3d87508cd1562f3aaab","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.4.tgz","fileCount":64,"unpackedSize":1148740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVSg01zJVoC2z1oq7x4BSihqgsyJRGgLQlm2A0evhp2AiEA5dKdCcy48wRFNKH7j7AWj+OkEsDbd9ehSJd2rN0bcNY="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.4_1519951240902_0.03317622467504444"},"_hasShrinkwrap":false},"1.0.5":{"name":"@albertj97/testnpmmodules","version":"1.0.5","description":"examples of inheritance in object oriented programming.","main":"src/main.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"f7cf7b093151ee003c5f14f827beaea4624d3ea1","_id":"@albertj97/testnpmmodules@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-CtWovcpnXzuzFUxGDOs1BhcmuU0zllISE/ajPOe4aKP53UvdaDQXc9ukkPIuN7hhFSHlfGEbQz02UT8HKj00tQ==","shasum":"30386f5ee3f8e960175f32a58d3397b8851e48d9","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.5.tgz","fileCount":64,"unpackedSize":1148874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDxMFEw9qnt3+I5nFon6ndvNwZ4a0mEMYfuUTf9p89LwIgfBR3y0c/jNfIXEAuW+oc5Gdgx0RelauECFz9QPaGZoc="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.5_1519954857156_0.2614740524063701"},"_hasShrinkwrap":false},"1.0.6":{"name":"@albertj97/testnpmmodules","version":"1.0.6","description":"examples of inheritance in object oriented programming.","main":"main.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"bbfec4c705fc441760705d25285da78f45d25d6c","_id":"@albertj97/testnpmmodules@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-QvND8D/M22fqtb6xqzCh7i50on8lGpiCpyK5l9UJ45j9AAy6eH4HNFQALeqpTKneEuANvGMy5jdc6VyH4WciYg==","shasum":"996a2f7092cba8a5e40a0ca8a3f4413061de7151","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.6.tgz","fileCount":65,"unpackedSize":1148930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9LB3DCLEgk4fqcQivuoZ93+AXdOeD4QRfzOOjKHtQjQIgWNKDF7rX/vRt6VesPAP3H8iybIMgLT180qMEjBYa7XA="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.6_1519981805666_0.5662437447615374"},"_hasShrinkwrap":false},"1.0.7":{"name":"@albertj97/testnpmmodules","version":"1.0.7","description":"examples of inheritance in object oriented programming.","main":"main.js","scripts":{"start":"NODE_PATH=./src node src/main.js","cover":"NODE_PATH=./src nyc mocha","test":"NODE_PATH=./src mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"keywords":["js","inheritance","travis","istanbul"],"author":{"name":"Alberto González Álvarez"},"license":"MIT","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","devDependencies":{"better-assert":"^1.0.2","coveralls":"^3.0.0","gulp":"^3.9.1","gulp-shell":"^0.6.3","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.4.1","should":"^13.0.1"},"engines":{"node":">= 6.x"},"gitHead":"c1004e3310964b6c3095a0be6f9634305b350f14","_id":"@albertj97/testnpmmodules@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-43BfCG4hvZUCGTQWg2erxPuRrL6qMlgREuLatbMfXTf2uzx7TyqAbj7ePVLh3JLM0p3pa54VPjIB00dDej65xg==","shasum":"941d971a3d966a8927900aeebae93d9d6d2d566a","tarball":"https://registry.npmjs.org/@albertj97/testnpmmodules/-/testnpmmodules-1.0.7.tgz","fileCount":65,"unpackedSize":1148934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsGgv9yJYe0D8V8wfD1g2NM3SH5Yhknb8yrUwuzEP1mgIgYeO8E44fTouw5mB6n04kre4QWYYe8ReWPvDYkXSffb0="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testnpmmodules_1.0.7_1519982165783_0.46110015587252584"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-01T21:27:36.360Z","1.0.0":"2018-03-01T21:27:36.617Z","modified":"2022-04-04T12:35:24.944Z","1.0.1":"2018-03-01T22:17:17.463Z","1.0.2":"2018-03-01T23:48:59.737Z","1.0.3":"2018-03-02T00:37:08.014Z","1.0.4":"2018-03-02T00:40:41.031Z","1.0.5":"2018-03-02T01:40:57.313Z","1.0.6":"2018-03-02T09:10:05.808Z","1.0.7":"2018-03-02T09:16:05.965Z"},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"description":"examples of inheritance in object oriented programming.","homepage":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/blob/master/README.md","keywords":["js","inheritance","travis","istanbul"],"repository":{"type":"git","url":"git+ssh://git@github.com/ULL-ESIT-PL-1718/oop-AlberTJ97.git"},"author":{"name":"Alberto González Álvarez"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/oop-AlberTJ97/issues"},"license":"MIT","readme":"## Eloquent JavaScript. Chapter 6: The Secret Life of Objects.  Section *Laying out a table*\n\n[![npm version](https://badge.fury.io/js/%40albertj97%2Ftestnpmmodules.svg)](https://badge.fury.io/js/%40albertj97%2Ftestnpmmodules)\n\n[![Build Status](https://travis-ci.com/ULL-ESIT-PL-1718/oop-AlberTJ97.svg?token=wpLvNpEUdVs3YkRkZxyo&branch=ECMA6)](https://travis-ci.com/ULL-ESIT-PL-1718/oop-AlberTJ97)\n\n#### Tarea\nSe ha desarrollado la clase StretchCell que permite la representación de celdas de tipo \"inner\" y con un alto y ancho predefinido, para ello se ha creado una clase nueva que integra tres métodos.\n\n* Este método devuelve el máximo entre el valor que se le especifico como height o, en caso de ser este menor, un espacio de al menos la longitud del texto que represente la celda. Recordemos que inner es un objeto de tipo TCell.\n```javascript\n minHeight() {\n    return Math.max(this.height, this.inner.minHeight());\n  };\n```\n\n* De igual forma pasaría con el método:\n```javascript\n  minHeight() {\n    return this.text.length;\n  };\n```\n\n* Por último se añadió el método draw para este tipo de celda, que lo que hace es llamar a la función draw de TCell, o el método draw del objeto que se le pase.\n```javascript\ndraw(width, height) {\n    return this.inner.draw(width, height);\n  };\n```\n\n* Por último, en la modificación se añadió el siguiente código. Lo que hace es que cuando detecta que es un objeto de tipo StretchCell, se construye la celda StretchCell pasándole el nombre, el width y el height, en caso de que no lo sea, se reconoce el tipo de celda, y se le pasa el nombre para que se construya, pues la única celda que recive 3 parámetros es StretchCell\n```javascript\nelse if(value.constructor.name === 'Object'){\n          if(value.type === 'StretchCell')\n            return new Classes[value.type](new TCell(value.params[0]), value.params[1], value.params[2]);\n\n          return new Classes[value.type](row.name);\n```\n\n\n#### Introduction\nExample corresponds to the section **Laying out a table** of Chapter 6 **[The Secret Life of Objects](http://eloquentjavascript.net/06_object.html)**, book **[Eloquent javaScript](http://eloquentjavascript.net/)**\n\n#### Files:\n```\nackage.json          - configuration and dependencies\n\ngulpfile.js           - test: run mocha tests\n                      - debugger: run the debbugger\n                      - run: run the program\n\nsrc                   - source folder\n  input.json          - input file\n  main.js             - main program\n  Cell.js             - class cell\n  RCell.js            - class rcell\n  UnderlinedCell.js   - class underlinedcell\n  s-cell.js           - class scell\n  Table.js            - class table\n\ntest                  - mocha test\n  test.js\n```\n\n#### Description\nThis example consist in a program that, given an array of arrays of table cells in json format, builds up a string that contains a nicely laid out table.\n\nThe *src* folder has the input file and the different classes, the main, all types of cell and the table. Also, in the *test* folder has the file the file with the developed tests.\n\n**Example of input used:**\n```javascript\n~/ejs-chapter-6-oop-KevMCh $ cat src/input.json\n\n[\n  {\"name\": \"Kilimanjaro\\nMontaña mágica\", \"height\": 5895, \"country\": \"Tanzania\"},\n  {\"name\": \"Everest\", \"height\": 8848, \"country\": \"Nepal\\nPaís lejano\"},\n  {\"name\": \"Mount Fuji\", \"height\": 3776, \"country\": \"Japan\"},\n  {\"name\": \"Mont Blanc\", \"height\": 4808, \"country\": \"Italy/France\"},\n  {\"name\": \"Vaalserberg\", \"height\": 323, \"country\": \"Netherlands\"},\n  {\"name\": \"Denali\", \"height\": 6168, \"country\": \"United States\"},\n  {\"name\": \"Popocatepetl\", \"height\": 5465, \"country\": \"Mexico\"}\n]\n```\n\nIf you want to run the code the different tasks is available in the gulp file.\n\n  * Run the program with the debugger.\n  * Run the program with the standard input.\n  * Run the tests.\n\n**Final result:**\n```javascript\n~/ejs-chapter-6-oop-KevMCh $ gulp run\n[12:42:05] Using gulpfile ~/Desktop/ejs-chapter-6-oop-KevMCh/gulpfile.js\n[12:42:05] Starting 'run'...\nname           height country      \n-------------- ------ -------------\nKilimanjaro      5895 Tanzania     \nMontaña mágica                     \nEverest          8848 Nepal        \n                      País lejano  \nMount Fuji       3776 Japan        \nMont Blanc       4808 Italy/France\nVaalserberg       323 Netherlands  \nDenali           6168 United States\nPopocatepetl     5465 Mexico       \n[12:42:05] Finished 'run' after 84 ms\n```\n\n\n","readmeFilename":"README.md"}