[![NPM Version](https://img.shields.io/npm/v/%40ktarmyshov%2Fnpm-typescript-template)](https://www.npmjs.com/package/@ktarmyshov/npm-typescript-template)
[![CI](https://github.com/kt-npm-modules/npm-typescript-template/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/kt-npm-modules/npm-typescript-template/actions/workflows/ci.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=kt-npm-modules_npm-typescript-template&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=kt-npm-modules_npm-typescript-template)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=kt-npm-modules_npm-typescript-template&metric=bugs)](https://sonarcloud.io/summary/new_code?id=kt-npm-modules_npm-typescript-template)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=kt-npm-modules_npm-typescript-template&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=kt-npm-modules_npm-typescript-template)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=kt-npm-modules_npm-typescript-template&metric=coverage)](https://sonarcloud.io/summary/new_code?id=kt-npm-modules_npm-typescript-template)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=kt-npm-modules_npm-typescript-template&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=kt-npm-modules_npm-typescript-template)
[![Socket Badge](https://socket.dev/api/badge/npm/package/@ktarmyshov/npm-typescript-template)](https://socket.dev/npm/package/@ktarmyshov/npm-typescript-template/overview)

# npm-typescript-template

Template repo for an NPM module in typescript

- Version tracking with changeset
- Dependabot updates & auto-generation of changesets
- Format on save with eslint in vscode
- Monthly auto-release, if only dependabot changes are included
- Example for checking changes in subpackage folder since last successfull run in the context of `push` or `pull_request` events

# Check if subpackage test will run

Changes if this changes -
