parameter_replacer

1.2.2 • Public • Published

Proyecto Gestion de Paquetes

Paquete Reemplazo de Parametros bajo una clave % %

Resumen

Se utilizo el gestor de paquetes NPM.

Disponible en:

Paquete de npm.js
Repositorio en github

Objetivo:

Se crea un paquete que reemplace parámetros del tipo %clave% con una cadena que nosotros le vamos a proveer. Por ejemplo:

-> Cadena de entrada: %home_dir%/Proyectos

-> Operación: %home_dir% => /home/sergio

-> Cadena de salida: /home/sergio/Proyectos

Como Instalar:

Instalar el paquete utilizando el gestor de paquetes NPM

npm install parameter_replacer

instalar version beta

npm install parameter_replacer@1.0.0-beta.1

instalar version inicial 1.0.1

npm install parameter_replacer@1.0.1

instalar version inicial 1.0.2

npm install parameter_replacer@1.0.2

instalar version inicial 1.2.2

npm install parameter_replacer@1.2.2

Descripcion

El paquete cuenta con un parameter_replacer.js para observar el funcionamiento del paquete.

La version beta: parameter_replacer@1.0.0-beta.1, reemplaza cualquier cosa encerrada entre % % por un valor unico.

/* Script */
var reemplazo = "Hello",
 entrada = "%param% World!";
 var salida = entrada.replace(/%(.*?)%/g, reemplazo);
 console.log(salida);

 La version inicial parameter_replacer@1.0.1, es la version inicial del paquete y mejorando el script aislando los parametros.

La version parameter_replacer@1.0.2 presenta modificaciones de forma, sin afectar la funcionalidad.

La version parameter_replacer@1.2.2, con esta forma de aislar parámetros con sus reemplazos podemos mejorar el reemplazo de parametros de muchas maneras, como por ejemplo, hacer un “hello world” multi idiomas. En esta version se adiciona nuevas caracteristicaspara poder dar mas funcionalidad.

Y ejecutamos de la siguiente forma:
    $ node lib/parameter_replacer.js
        Hola Mundo! -- Mundo Hola!

Readme

Keywords

Package Sidebar

Install

npm i parameter_replacer

Weekly Downloads

0

Version

1.2.2

License

ISC

Unpacked Size

3.6 kB

Total Files

3

Last publish

Collaborators

  • candy2018