TinyTowers PRIMA WS20最终提交TypeScript开发流程优化

如果你是前端开发者,正在寻找一个高效且规范的开发流程,tinytowers项目给了你一个好的参考。它基于TypeScript,并巧妙地结合了eslintprettierwebpack这些工具来保证代码的质量和一致性。TypeScript让你在编译阶段就能发现潜在错误,减少运行时出错的概率。eslint帮你维护一致的代码规范,而prettier则是自动格式化工具,省去你整理代码样式的烦恼。webpack负责打包各种资源,优化加载性能,确保项目的流畅运行。团队也巧妙地通过 FUDGE 框架简化了构建流程,提高了开发效率。如果你喜欢简洁、高效且易于维护的前端项目,这种工具链的组合值得一试。

zip
tinytowers-master.zip 预估大小:41个文件
folder
tinytowers-master 文件夹
file
level-config.json 822B
file
rollup.config.dev.js 2KB
file
index.html 259B
file
yarn.lock 63KB
file
.eslintrc.js 446B
folder
src 文件夹
file
main.ts 594B
folder
constants 文件夹
file
cells.ts 29B
file
edges.ts 437B
file
buy-states.ts 47B
file
origin.ts 563B
file
directions.ts 197B
file
config.ts 2KB
folder
utils 文件夹
file
random.ts 443B
file
store.ts 733B
folder
store 文件夹
file
store.ts 1KB
folder
level 文件夹
file
level.ts 2KB
folder
controller 文件夹
file
tower-controller.ts 40B
file
wave-controller.ts 181B
file
controller.ts 2KB
folder
objects 文件夹
folder
enemy 文件夹
file
enemy.ts 1KB
folder
tower 文件夹
file
tower.ts 1020B
folder
types 文件夹
file
generic.ts 64B
file
states.ts 126B
file
wave.ts 405B
file
enemy.ts 71B
file
tower.ts 323B
file
level.ts 224B
file
status.ts 67B
folder
bus 文件夹
file
bus.ts 1KB
folder
gridmap 文件夹
file
cell.ts 267B
file
gridmap.ts 3KB
folder
scenes 文件夹
folder
shop 文件夹
file
shop.ts 1KB
folder
hud 文件夹
file
hud.ts 250B
file
tsconfig.json 631B
folder
assets 文件夹
folder
enemy 文件夹
file
enemy.png 561B
file
.prettierrc 93B
file
README.md 198B
file
rollup.config.prod.js 2KB
file
.gitignore 17B
file
.eslintignore 17B
file
package.json 1KB
zip 文件大小:47.23KB