Project Structure
.
โโโ build # Webpack build configuration directroy
โ โโโ config # development and production mode config
โ โ โโโ index.js
โ โโโ tpl # html template
โ โ โโโ index.html
โ โโโ ...
โโโ src
โ โโโ api # Backend APIs
โ โ โโโ http.ts
โ โ โโโ index.ts
โ โ โโโ modules # API modules
โ โ โโโ ...
โ โโโ assets # module assets (processed by webpack)
โ โ โโโ svg # svg icons source file
โ โ โโโ ...
โ โโโ components # components
โ โ โโโ base.ts # components base. Every component inherits it
โ โ โโโ icons # Produced vue svg icons
โ โ โโโ pages # Page level components
โ โ โโโ tags # Global components (or customized tags)
โ โ โโโ views # view components
โ โโโ env # environment config
โ โโโ main.ts # entry file
โ โโโ router # router
โ โโโ store # vuex store
โ โ โโโ modules # vuex modules
โ โ โโโ utils # vuex utils
โ โโโ style # styles
โโโ static # pure static assets (directly copied)
โโโ tools # Tool, such as cli tools
โโโ typings # Type definitions
โ โโโ globals.d.ts # global types
โ โโโ interface # interface
โโโ tsconfig.json # typescript config
โโโ tslint.json # tslint config
โโโ .editorconfig # editor config
โโโ .npmrc # npm config
โโโ .postcssrc.js # postcss config
โโโ .stylelintrc.js # stylint config