All Projects → jokester → Typescript Boilerplate

jokester / Typescript Boilerplate

Start writing stuff in TypeScript without bothered by configurations

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Typescript Boilerplate

Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (+0%)
Mutual labels:  webpack, boilerplate
Wp Vuejs
WordPress VueJS Starter Theme
Stars: ✭ 19 (-45.71%)
Mutual labels:  webpack, boilerplate
Marvin
Opinionated React app boilerplate in TypeScript, based on CRA.
Stars: ✭ 783 (+2137.14%)
Mutual labels:  webpack, boilerplate
Rails Template
Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
Stars: ✭ 763 (+2080%)
Mutual labels:  heroku, boilerplate
Angular2 Webpack Boilerplate
A boilerplate for Angular 2 and Webpack
Stars: ✭ 30 (-14.29%)
Mutual labels:  webpack, boilerplate
Minimal React Webpack Babel Setup
The minimal React, Webpack, Babel Setup. You want to get beyond create-react-app?
Stars: ✭ 777 (+2120%)
Mutual labels:  webpack, boilerplate
Preact Boilerplate
🎸 Ready-to-rock Preact starter project, powered by Webpack.
Stars: ✭ 959 (+2640%)
Mutual labels:  webpack, boilerplate
React Webpack Typescript Starter
Minimal starter with hot module replacement (HMR) for rapid development.
Stars: ✭ 632 (+1705.71%)
Mutual labels:  webpack, boilerplate
M Fe Boilerplates
Lucid & Futuristic Production Boilerplates For Frontend(Web) Apps, React/RN/Vue, with TypeScript(Optional), Webpack 4/Parcel, MobX/Redux 💫 多技术栈前端项目模板
Stars: ✭ 877 (+2405.71%)
Mutual labels:  webpack, boilerplate
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-65.71%)
Mutual labels:  webpack, boilerplate
Bozon
🛠 Command line tool for building, testing and publishing modern Electron applications
Stars: ✭ 687 (+1862.86%)
Mutual labels:  webpack, boilerplate
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+2637.14%)
Mutual labels:  webpack, boilerplate
React Isomorphic Boilerplate
🌟 An universal React isomorphic boilerplate for building server-side render web app.
Stars: ✭ 653 (+1765.71%)
Mutual labels:  webpack, boilerplate
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-8.57%)
Mutual labels:  webpack, boilerplate
Vortigern
A universal boilerplate for building web applications w/ TypeScript, React, Redux, Server Side Rendering and more.
Stars: ✭ 647 (+1748.57%)
Mutual labels:  webpack, boilerplate
Great Big Example Application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
Stars: ✭ 899 (+2468.57%)
Mutual labels:  webpack, heroku
Secure Electron Template
The best way to build Electron apps with security in mind.
Stars: ✭ 623 (+1680%)
Mutual labels:  webpack, boilerplate
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+1697.14%)
Mutual labels:  webpack, boilerplate
Webpack2 Express Heroku Starter
Starter app using Webpack 2, Express, setup to deploy to Heroku.
Stars: ✭ 12 (-65.71%)
Mutual labels:  webpack, heroku
Jekyll Boilerplate
Helpful files to get started working on a new Jekyll website
Stars: ✭ 30 (-14.29%)
Mutual labels:  webpack, boilerplate

typescript-boilerplate

Boilerplates to start making stuff in TypeScript, without bothered by configurations (until one really needs to).

All the variants contains:

  • known-to-work configurations
    • tsconfig.json
    • jest / ts-jest for testing
    • eslint for linting
    • prettier for formatting
  • known-to-work package versions (yarn.lock)
  • useful npm scripts (see package.json in each variant for exact list)
    • npm dev
    • npm typecheck / npm typecheck:watch
    • npm lint / npm lint:fix
    • npm test / npm test:watch / npm test:coverage
    • npm build / npm analyze

Configurations

The principles behind current (opinionated) settings are:

  • Be as strict as possible in TypeScript
  • When there is a upstream (like in the case of create-react-app), follow it
    • When some upstream configuration can and often needs to be overridden, make it explicit
  • Only add really useful and non-conflicting plugins / configurations (webpack HMR for example)

Variants

Browser only: browser-react


Browser + Web Server: web-nextjs


Node.js library / CLI node-lib

  • an empty npm package

(obsolete) Mobile / React Native: mobile-react-native

  • not updated recently. PRs welcome.

LICENSE

  • work from upstream repositories follows their licenses
  • other contents are MIT licensed
  • other contents are WTFPL licensed too
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].