https://github.com/xgqfrms/typescript-all-in-one
https://www.typescriptlang.org/docs/
https://www.typescriptlang.org/play
$ npm init
# webpack (webpack 5.x & webpack-cli 4.x bug)
# $ yarn add -D webpack webpack-cli webpack-dev-server webpack-merge html-webpack-plugin clean-webpack-plugin
# webpack serve (webpack 5.x)
$ yarn add -D webpack webpack-cli webpack-merge html-webpack-plugin clean-webpack-plugin
# typescript
$ yarn add -D typescript ts-loader
$ tsc --init
$ dev
$ yarn dev
$ npm run dev
$ app
$ yarn app
$ npm run app