@theuiteam/lib-builder

0.3.0 • Public • Published

uiteam / lib-builder

Opinionated toolbox boilerplate to create Typescript React components, based on ts-react-toolbox

Install

yarn add --dev @theuiteam/lib-builder

Setup

After you have installed it, run this from the root of your package:

$ node_modules/.bin/lib-builder init

That will add all the boilerplate and scripts to your project

Contains

  • Typescript
  • React + ReactDom
  • Webpack + WebpackDevServer
  • Jest
  • Travis config
  • TSLint
  • Prettier
  • ES5 support
  • ES2015 support
  • Git hooks
  • Bundle size analyzer

Folder structure

  • __tests__
  • example
  • src

Commands

  • init: Initializes project

  • test: jest + watch mode

  • build: Typescript build

  • docz:dev Dev mode

  • release: build + run tests + version bump + publish to registry

  • static: deploys example to github pages

  • lint: tslint

  • format: prettier

  • analyze: webpack-bundle-analyzer

Entry points

  • package.json
"main": "dist/es5/index.js",
"jsnext:main": "dist/es2015/index.js",
"module": "dist/es2015/index.js",
"types": "dist/es5/index.d.ts"

Inspired by

Dan Abramov - The Melting Pot of JavaScript : https://www.youtube.com/watch?v=G39lKaONAlA

Readme

Keywords

none

Package Sidebar

Install

npm i @theuiteam/lib-builder

Weekly Downloads

24

Version

0.3.0

License

MIT

Unpacked Size

22.4 kB

Total Files

28

Last publish

Collaborators

  • thearnica
  • kashey