typescript-starter

Quickly create and configure a new library or Node.js project

nodejstemplateboilerplatelibrarytypescripttslintprettierstarteravacircle-citypedocstandard-version

Preview

typescript-starter preview

Overview

TypeScript Starter is a command-line boilerplate generator for creating JavaScript and TypeScript libraries with modern tooling. It provides a complete development setup including automated testing with AVA, code coverage reporting, API documentation generation, linting with ESLint and Prettier and publishing workflows, enabling developers to write tree-shakable modules with strong type support and minimal configuration overhead.

Features

tree-shakable es6 exportscommonjs backwards compatibilitytype declarationsapi documentation generationsource-mapped code coverageautomatic linting and formattingdual builds (commonjs and es6 modules)

Feature Flags

blogrealtimeteamsOrgssearchnotificationsapiDocstests

Recommended Use Cases

creating typescript librariesnodejs projectsnpm package developmentes6 module publishing

Frontend

None

Backend

nodejs

Auth Providers

None

Deployment Targets

npm

Payment Providers

None

Quick Facts

โญ Stars
3,5k
๐Ÿด Forks
252
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2020-09-08T23:20:09.000Z

Stack

Language
typescript
Testing
ava
CI
circle-ci, travis, appveyor

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
circleci, circle-ci, travis, appveyor

Pricing

Classification
free
Selected
โ€”
Notes
Open source project available on npm
Get Started with this Boilerplate