2.1.6 • Published 11 months ago

xd-aif-tool v2.1.6

Weekly downloads
-
License
-
Repository
gitlab
Last release
11 months ago

AIF-TOOL

NPM version node version NPM Count License

Install

npm install xd-aif-tool -g

# 查看帮助信息

aif -h

aif-tool

AIF-TOOL(阿尔法)脚手架起源

AIF-TOOL是反欺诈(Anti-fraud)前端组的CLI工程化脚手架,中文名阿尔法期望反欺诈前端组成为同盾的一支精锐部队,具备全端全栈开发能力。AIF-TOOL致力于提升研发效率和规范的工程化解决方案。愿景是通过AIF-TOOL,可以使项目创建、开发、构建、规范检查到最终项目上线的整个过程更加自动化和标准化。

要解决的问题:

  • 项目的目录结构按约定生成
  • 团队有一套开发规范进行约束
  • 基于Webpack+React全家桶+Node微服务的统一技术栈

版本要求:npm >=8.0.0

npm install xd-aif-tool -g

初始化

aif <project-directory>

特性

1、基于 Webpack5

2、使用 ES6 编写源码

3、内置 ViteWebpack5 两种构建工具模板

4、模块支持:

  • 在浏览器环境下使用,通过script标签来引入这个类库
  • 通过 NPM 安装使用
  • 兼容 ES6 (ES2015) 的模块系统、 CommonJSAMD 模块规范

4、使用 Jest 自动化测试,并通过 nyc 测试代码覆盖率

5、持续集成 (Travis-CI + Coveralls)

6、使用 ESLint + Standrad 检测代码质量