Skip to content
This repository was archived by the owner on Aug 15, 2018. It is now read-only.
This repository was archived by the owner on Aug 15, 2018. It is now read-only.

3.3.0 发布 #1046

@sorrycc

Description

@sorrycc

重要

  • 支持 semver 版本号, 是否支持 semver 版本号的 Ranges ?  #1000

    之前出于稳定性的考虑一直没有支持,这次考虑再三,还是支持了,对于同时维护多个包的同学来说可以解决一升全升的问题。推荐只使用 ~ range,用 * 出问题要自己负责噢。

  • 内置支持 react 开发, 讨论:要不要内置支持 jsx ? 就像 handlebars 一样。 #1082

    SPM 的调试和构建都内置了对 jsx 模板的支持。只要在头部声明 /** @jsx React.DOM */,剩下的 SPM 会帮你搞定。

  • gulp-spm (spm 构建的gulp 插件), gulp-spm #1059

    所有和 spm 相关的复杂操作已全部被封装为一个 gulp 插件,使用方法:gulp.src(file).pipe(gulp-spm).pipe(gulp.dest(‘./dist’); 而且还预留了更高级的扩展接口,比如你可以在 js 之前加入自己的模板预编译引擎。

  • 重构调试工具 spm-server, refactor(parser) abstract parser serve-spm#14

    这次把调试工具的层次梳理了一遍,如下图。不适用于你的场景?spm-server 为每个功能都提供了 api,建个 gulpfile 自己搭积木吧。

  • 抽取构建工具 spm-build, spm3 version of spm-build spm-build#58

    主要是性能方面的提升,比如 arale-dialog 的构建从 1.5s 减少到了 0.6s

其他

BUGFIX

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions