@crizo/platzom

traductor de idioma platzom

Usage no npm install needed!

<script type="module">
  import crizoPlatzom from 'https://cdn.skypack.dev/@crizo/platzom';
</script>

README

Platzom

Platzom es un idioma inventado para el Curso de Fundamentos de JavaScript de Platzi, el mejor lugar de educación online

Descripción del idioma

  • Si la palabra termina con "ar", se le quitan esas dos letras
  • Si la palabra inicia con Z, se le añade "pe" al final
  • Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
  • Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

Instalación

npm install platzom

Uso

import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS

Créditos

Licencia

MIT

Pasos

  1. Tener instalado npm, node (con npm), Git y crear tu repositorio
  2. Configurar npm: npm set init.author.name"aca tu nombre" npm set init.author.email"aca tu email" npm set init.author.url"aca tu pag" npm login
  3. Ejecutar nom init (dentro del proyecto)
  4. Escribir: Nombre, Versión, Descripción, Entry point (archivo principal, index.js), Git repository (url de nuestro archivo git), Keywords, Licencia “MIT”
  5. Crear un nuevo doc. txt llamado “Licence” y pegar el siguiente texto de Iniciativa MIT LICENCE, cambiando fecha y año.
  6. Crear un nuevo doc. txt llamado README_md, (md significa “markdown”) Youtube video, Readme_md example, Markdown_cheatsheet
  7. Escribir el código en nuestro paquete y usar BABEL para que sea compatible.
  • Crear carpeta SRC (código source o fuente). Dentro crear un código JS y pegarle nuestro código (user export default …)

  1. Usar test, pra ellos instalar "npm install --save-dev mocha chai"
  • MOCHA.JS Mocha es un framework de pruebas de JavaScript que se ejecuta en Node.js. Nos da la posibilidad de crear tanto tests síncronos como asíncronos de una forma muy sencilla. Nos proporciona muchas utilidades para la ejecución y el reporte de los tests.

  • CHAI.JS Es un librería de aserciones, la cual se puede emparejar con cualquier marco de pruebas de Javascript. Chai tiene varias interfaces: assert, expect y should, que permiten al desarrollador elegir el estilo que le resulte más legible y cómodo a la hora de desarrollar sus tests: