Socket
Socket
Sign inDemoInstall

nestjs-test-pkg

Package Overview
Dependencies
234
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    nestjs-test-pkg

NestJS test npm package


Version published
Weekly downloads
4
Maintainers
1
Created
Weekly downloads
 

Readme

Source
nestjs-test-pkg

NestJS Package Starter

Node.js Npm NestJs GitHub Workflow Status Codecov sonarcloud GitHub license


Glosario

  • 📝 Requerimientos básicos
  • 🙌 Let's start
  • 🛠️ Instalar dependencias
  • 💻 Scripts
  • 📤 Commits
  • 📜 License MIT

💬 Este repositorio cuenta con una configuración base para GitHub Actions, Codecov y SonarCloud, las cuales se pueden remover fácilmente del proyecto o bien, terminar de configurarlas para aprovechar al maximo las buenas prácticas.

📝 Requerimientos básicos

🙌 Let's start

Con el botón Use this template, creamos un repositorio nuevo en nuestro GitHub copiando todos los archivos del repositorio original, y luego hacemos un git clone del mismo.

También podés ejecutar el siguiente script cambiando el nombre de destino

git clone https://github.com/rudemex/nestjs-package-starter.git <nombre-de-destino>

Example:

git clone https://github.com/rudemex/nestjs-package-starter.git my-awesome-package

Una vez clonado el repositorio, tenemos que cambiar el name del archivo package.json, ya que este va a ser el nombre del paquete a generar.

{
  ...,
  -
  "name": "nestjs-package-starter",
  ...
  +
  "name": "my-awesome-package",
  ...
}

💬 También podés ajustar otras propiedades como el author, description, keywords, etc.

🛠️ Instalar dependencias

Estando en la carpeta del proyecto, instalamos sus dependencias con el script.

 npm install

💻 Scripts

Inicia los test con coverage

npm run test

Eslintea el código

npm run lint

Realiza el build del paquete

npm run build

Los builds se hacen con una herramienta llamada @pika/pack que por debajo usa rollup, una vez que el build se realizó, vas a poder acceder al contenido generado entrando a:

cd ./pkg

El folder pkg va a contener todo lo que necesitamos, desde los diferentes builds, hasta el package.json con las referencias a los módulos generados.

Para probar localmente el paquete antes de publicarlo, podés utilizar el comando npm link estando dentro de la carpeta ./pkg, y luego instalarlo en tu proyecto para probarlo. más info

Publicar el paquete

Para publicar el paquete, podés configurar el @pika/publish, o bien podés ejecutar alguno de los siguientes scripts una vez dentro de la carpeta ./pkg previamente generada.

npm publish
yarn publish

📤 Commits

Para los mensajes de commits se toma como referencia conventional commits.

<type>[optional scope]: <description>

[optional body]

[optional footer]
  • type: chore, docs, feat, fix, refactor (más comunes)
  • scope: indica la página, componente, funcionalidad
  • description: comienza en minúsculas y no debe superar los 72 caracteres.

Keywords

FAQs

Last updated on 16 Jan 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc