{"repo":"ryansonshine/typescript-npm-package-template","free":true,"listed":false,"github":"https://github.com/ryansonshine/typescript-npm-package-template","clone":"git clone https://github.com/ryansonshine/typescript-npm-package-template.git","description":"Boilerplate to kickstart creating an npm package using TypeScript","language":"TypeScript","stars":301,"topics":["boilerplate","commitizen","codecov","typescript","vscode","starter","jest","eslint","semantic-release","npm-package"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"typescript-npm-package-template Template to kickstart creating a Node.js module using TypeScript and VSCode Inspired by node-module-boilerplate Features - Semantic Release - Issue Templates - GitHub Actions - Codecov - VSCode Launch Configurations - TypeScript - Husky - Lint Staged - Commitizen - Jest - ESLint - Prettier Getting started Set up your repository Click the \"Use this template\" button. Alternatively, create a new directory and then run: Replace FULL NAME , GITHUB USER , and REPO NAME in the script below with your own details to personalize your new package: Add NPM Token Add your npm token to your GitHub repository secrets as NPM TOKEN . Add Codecov integration Enable the Codecov GitHub App here. Remove everything from here and above --- my-package-name [![npm package][npm-img]][npm-url] [![Build Status][build-img]][build-url] [![Downloads][downloads-img]][downloads-url] [![Issues][issues-img]][issues-url] [![Code Coverage][codecov-img]][codecov-url] [![Commitizen Friendly][commitizen-img]][commitizen-url] [![Semantic Release][semantic-release-img]][semantic-release-url] My awesome module Install Usage API myPackage(input, options?) input Type: string Lorem ipsum. options Type: object postfix Type: string Default: rainbows Lorem ipsum. [build-img]:https://github.com/ryansonshine/typescript-npm-package-template/actions/workflows/release.yml/badge.svg [build-url]:https://github.com/ryansonshine/typescript-npm-package-template/actions/workflows/release.yml [downloads-","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryansonshine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryansonshine/typescript-npm-package-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}