Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 934 Bytes

README.md

File metadata and controls

49 lines (32 loc) · 934 Bytes

create-ts-package-template

Typescript template for creating and publishing with rollup, typescript, jest, eslint, prettier, and husky

Usage

npx create-ts-package-template package-name

React

To add React linting and compatibility for publishing things like components, you can specify the --react flag during creation:

npx create-ts-package-template package-name --react

You can then cd into the package-name directory and build, test or publish

Building

yarn build

Or, to minify and remove source maps:

yarn build-production

Testing

yarn test

Note: If publishing for a web app, you may need the jsdom testEnvironment in the jest.config.js See https://jestjs.io/docs/configuration#testenvironment-string

Publishing

yarn publish

This should build the package with rollup, use the specified version, and publish the results.