code-keeper


Keywords
code-keeper
License
MIT
Install
npm install code-keeper@1.1.76

Documentation

v1.0.0

  • 创建插件
  • 引入react,webpack等编译
  • 引入插件html-webpack-plugin,copy-webpack-plugin

v1.1.1

  • 新增nodejs内核编译引擎
  • 新增io读写操作组件
  • 新增规则文件,将规则进行封装
  • 新增静态代理组件,封装正静态路由组件。

v1.1.2

  • 重构了部分第三方插件的工作,封装了io流的读写
  • 重构了渲染引擎和编译引擎。

v1.2.0

  • 独立封装了io流读写等操作,新增了nodejs自定义命令行
  • 将webpack的一部分命令,转为nodejs的命令来执行,只保留了编译部分

v1.3.0

  • 增加了对多语言的处理,可以同时编译多语言
  • 增加了js缓存策略,根据编译时候的生成的hash来判断是否生成新的文件,来更新js
  • 修改了SEO的规则
  • 修改了static的规则,当文件存在时,局部更新html文件
  • 去掉了app中,static的功能,从此版本开始,app和pc不同步了。
  • 添加了增量式发布器,自动打包对应的资源文件。
  • 增量发布,增加对img的控制开关,默认不打包图片

v1.4.0

  • 将webpack转为nodejs模式,彻底摆脱npm,所有命令全部走nodejs
  • 新增nodejs对话模式,目前主要用户release命令,提示是否清空文件夹,按命令提示,交互式动作。
  • 将config.json改为config.js,摆脱json困扰,注释,使用等,更加方便
  • 内嵌i18n插件
  • 修复生产html时,可能截取的内容错误问题,导致产生重复内容,同时也修改了static的问题
  • 增加了对trans配置文件的检测,如果不存在就不会执行。
  • 提取了html的公共根目录的配置
  • 新增了react-router的公共路由配置体系
  • 新增了reload,可以重新加载所有配置文件,包括,config.js,seoinfor,routerlist
  • 增加了对于config.js的版本效验。给出版本提示。
  • 增加了导航中英文名称的配置,和管理
  • 新增了导航的层级关系,可以自动设置2级导航。
  • routername中,新增了icon及排序的设置
  • 修改了对于翻译的统一处理,预先将router下面的所有的翻译收集起来,统一处理
  • 新增了真实basepath.
  • 将所有项目引用的资源路径,改为了绝对路径。