TGRStack.com - Documentation, Articles
- 2018-typescript-module
- 2018-typescript-react-module - Coming Soon
- 2018-typescript-graphql-endpoint - Coming Soon
- 2018-typescript-graphql-react-fullstack - Coming Soon
- 🚀 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
- 🎭
jest
as the test framework. - 🎭
ts-jest
configured to test TS files, uses tsconfig.jest.json, and skip babel.
- 📦 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
- 🎮
nps
node-package-scripts removes the limitation of package.json enabling JS & //comments . Modify/package-scripts.js
and usenps <command>
instead ofnpm 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 fornpm version
with automatic CHANGELOG generation - ✅
validate-commit-msg
validates commit messages to follow commitizen patterns