npm.io
1.0.10 • Published 2 years agoCLI

create-ts-package-template

Licence
MIT
Version
1.0.10
Deps
0
Size
9 kB
Vulns
0
Weekly
0
Stars
9

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.

Keywords