An open API service indexing awesome lists of open source software.

https://github.com/altnext/ts-template

A TypeScript project repository template
https://github.com/altnext/ts-template

Last synced: 4 months ago
JSON representation

A TypeScript project repository template

Awesome Lists containing this project

README

          

# TypeScript Repository Template

[![Test Status](https://github.com/altnext/REPLACE_ME/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/AltNext/REPLACE_ME/actions/workflows/test.yml?query=branch%3Amain)
[![Coverage Status](https://coveralls.io/repos/github/AltNext/REPLACE_ME/badge.svg?branch=main)](https://coveralls.io/github/AltNext/REPLACE_ME?branch=main)

[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=bugs)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=code_smells)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=security_rating)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=sqale_index)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=AltNext_REPLACE_ME&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=AltNext_REPLACE_ME)

[![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/altnext/REPLACE_ME)](https://app.snyk.io/org/altnext/project/REPLACE_ME)

[![npm](https://img.shields.io/npm/v/REPLACE_ME)](https://www.npmjs.com/package/REPLACE_ME)
[![NPM](https://img.shields.io/npm/l/REPLACE_ME)](https://www.npmjs.com/package/REPLACE_ME)
[![npm](https://img.shields.io/npm/dm/REPLACE_ME)](https://www.npmjs.com/package/REPLACE_ME)
[![npm bundle size](https://img.shields.io/bundlephobia/minzip/REPLACE_ME)](https://www.npmjs.com/package/REPLACE_ME)

[![GitHub issues](https://img.shields.io/github/issues-raw/altnext/REPLACE_ME)](https://www.github.com/altnext/REPLACE_ME)
[![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/altnext/REPLACE_ME)](https://www.github.com/altnext/REPLACE_ME)
[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/altnext/REPLACE_ME)](https://www.github.com/altnext/REPLACE_ME)
[![Lines of code](https://img.shields.io/tokei/lines/github/altnext/REPLACE_ME)](https://www.github.com/altnext/REPLACE_ME)
[![GitHub top language](https://img.shields.io/github/languages/top/altnext/REPLACE_ME)](https://www.github.com/altnext/REPLACE_ME)

This repository is a template repo for Altnext TypeScript projects.

Comes with typescript, linting, prettier, testing, doc generation,
GitHub workflows and templates, husky hooks,
changesets for changelog generation and version publishing,
commitlint, a license, code of conduct and contributing guidelines,
a base `package.json` file, renovate configuration,
tsconfig files for both project and overall,
yarn-deduplicate for `yarn.lock` cleaning and a base `yarn.lock` file.

Replace all instances of REPLACE_ME in this repository with your repository's name when using this template.