Skip to content

TGRstack/tgrstack.com

Repository files navigation

tgrstack.com

TypeScript styled with TSLint WebPack Node

NPS friendly Commitizen friendly Semver friendly

More info and articles at TGRStack.com

TGRStack.com - Documentation, Articles

Repositories

Features

Core

  • 🚀 ES2018+ support syntax that is stage-3 or later in the TC39 process.
  • 🔥 Hot development restarts dev-server when your src changes
  • 🎛️ Preconfigured to support development and optimized production builds
  • 🎶 typescript incremental returns reducing development bugs
  • 🚦 tslint configured for strict, consistent, code style

Tests

  • 🎭 jest as the test framework.
  • 🎭 ts-jest configured to test TS files, uses tsconfig.jest.json, and skip babel.

Build (w/ Webpack)

  • 📦 All source is bundled using Webpack v4
  • 🌟 webpack merge, splitting config for dev, prod, common
  • 🚦 ts-loader for compiling typescript
  • 💦 babel-loader for additional polyfills (browser support)
  • 😎 HappyPack for multi-core building
  • 🤖 Auto generated Vendor DLL for smooth development experiences
  • 🍃 Tree-shaking

Utils

  • 🎮 nps node-package-scripts removes the limitation of package.json enabling JS & //comments . Modify /package-scripts.js and use nps <command> instead of npm run <command>.
  • 🙌 commitizen to help us generate beautifully formatted and consistent commit messages.
  • 😹 cz-emoji is a plugin for commitizen that adds emoji to the commit template.
  • 🏆 standard-version is a replacement for npm version with automatic CHANGELOG generation
  • validate-commit-msg validates commit messages to follow commitizen patterns

About

github-page for tgrstack.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •