¡Hola, desarrolladores de JavaScript y TypeScript! ? ¿Estás cansado de hacer malabarismos con diferentes comandos para iniciar tus distintos proyectos JS? Bueno, ¡tengo algunas noticias interesantes para ti! Creé una herramienta llamada rnr (se pronuncia "runner") que hace que ejecutar cualquier proyecto de JavaScript o TypeScript sea muy fácil.
Imagina que estás trabajando en varios proyectos de JavaScript: tal vez una aplicación React, un servidor Node.js y un sitio web Vue.js. Cada uno necesita un comando diferente para comenzar. Es como tener varios mandos a distancia diferentes, uno para cada dispositivo. Confuso, ¿verdad?
Por eso hice rnr. Es como un control remoto universal para tus proyectos JS y TS. ¡Simplemente escribe rnr y descubrirá cómo iniciar tu proyecto, sin importar qué marco o biblioteca estés usando!
Es inteligente: rnr analiza tu proyecto y sabe si es React, Vue, Express o cualquier otro framework JS popular.
Funciona con muchos proyectos JS: ya sea que estés usando Next.js, Express, React, Vue o JavaScript simple, rnr sabe cómo manejarlos todos.
Elige el mejor administrador de paquetes: rnr elige automáticamente entre npm, Yarn, pnpm o Bun, lo que sea mejor para tu proyecto.
Un comando lo hace todo: ¿Quieres ejecutarlo en modo de desarrollo? ¿Construir tu proyecto? ¿Iniciarlo en modo de producción? rnr puede hacer todo eso con solo un pequeño cambio en el comando.
Fácil de configurar: rnr se configura solo, pero puedes modificar cosas si quieres personalizar cómo funciona con tu proyecto.
rnr es súper flexible. Tiene diferentes modos para ayudarte a trabajar en tu proyecto JavaScript de diferentes maneras:
Modo de desarrollo: esto es para cuando estás codificando y quieres ver los cambios de inmediato. Es como tener una vista previa en vivo de tu trabajo.
Úselo así: rnr dev o simplemente rnr
Modo de compilación: cuando esté listo para preparar su proyecto para su implementación, use este modo. Es como empaquetar tu aplicación para su envío.
Úselo así: rnr build
Modo de producción: esto es para ejecutar su aplicación en un entorno de producción. Está optimizado para el rendimiento, no para el desarrollo.
Úselo así: rnr prod
¡Y no nos detendremos ahí! Estamos trabajando para agregar aún más modos para facilitar el desarrollo de JavaScript.
Obtener rnr es súper fácil. Simplemente escriba esto en su línea de comando:
Explora aquí
npm i -g @sujit-shrc/rnr
Luego, vaya a cualquiera de las carpetas de su proyecto JavaScript o TypeScript y escriba:
rnr
¡Eso es todo! rnr iniciará su proyecto por usted.
Como desarrollador de JavaScript, estaba cansado de cambiar entre npm run dev, Yarn Start, pnpm Run Serve, etc. para diferentes proyectos. Pensé: "¡Tiene que haber una manera mejor!" Así nació rnr: para hacer que la ejecución de proyectos JS sea simple y consistente.
Ir a npmjs
¡Estamos trabajando para hacer que rnr sea aún mejor para los desarrolladores de JavaScript y TypeScript! Estamos buscando agregar soporte para más marcos, mejorar la forma en que detecta tipos de proyectos y tal vez incluso agregar algunas características interesantes para probar y depurar. ¡Manténganse al tanto!
¿Quieres que ejecutar tus proyectos de JavaScript y TypeScript sea muy fácil? Pruébalo:
npm i -g @sujit-shrc/rnr
Consulta nuestro repositorio de GitHub para obtener más información, informar cualquier problema o contribuir a hacer que rnr sea aún mejor para la comunidad JS.
¡Hagamos juntos que el desarrollo de JavaScript sea más fácil y divertido!
¡Feliz codificación, entusiastas de JS! ?
PD. ¡Nos encantaría saber lo que piensas sobre rnr! ¿Lo probaste con tus proyectos de JavaScript? ¿Tiene ideas para mejorarlo para los usuarios de TypeScript? Háganos saber en los comentarios o en GitHub. ¡Tus comentarios nos ayudan a hacer que rnr sea increíble para todos los desarrolladores de JS!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3