2.0.4 • Published 3 months ago

aiot-toolkit v2.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

aiot-toolkit

A command line toolkit for developing Aiot Quick Apps.

如何使用

  1. 全局安装 aiot-toolkit
npm install -g aiot-toolkit
  1. 新建示例工程,方便开发者快速上手
aiot init `<project-name>`
  1. 安装 npm 依赖
cd `<project-name>`
npm install
  1. 开发项目
npm run start
npm run server
  1. 构建项目
npm run build
npm run release
  1. 其他命令(请参考开发者文档

版本日志(详情请在 node_modules 中查看 CHANGELOG)

1.1.3 - 2024-07-24

  • 优化媒体查询表达式的值

1.1.2 - 2024-06-19

  • 优化 screen and 媒体查询的条件
  • 增加 internal:// 协议的资源在 css 中支持
  • 修复 global.Env.designWidth 的值在 velaApp.js

1.1.1 - 2024-05-09

  • 支持 internal 绝对文件路径
  • 增加 process 的属性 type 值
  • 优化 style 的 class 动态值
  • 修复 optimizeUnusedResource 配置无效的问题

1.1.0 - 2024-01-10

  • 支持 enable-e2e 在 server 模式下
  • 修复 sourcemap 丢失的问题
  • 优化 vela 自动化测试代码

1.0.20 - 2024-01-02

  • 支持 services 配置数组格式
  • 支持媒体查询 designWidth 字符串值
  • 支持媒体查询 device-type 属性
  • 修复合并用户的 webpack 配置使用深层合并的问题
  • 修复 feature 未定义时报错的问题
  • 修复分包时 $app_evaluate$ 未执行的问题
  • 优化 MEDIA 放到样式的最后以便生效
  • 优化 app_require 使用包裹函数的方式

1.0.19 - 2023-10-24

  • 支持 protobuf 二进制版本 css 添加 object
  • 支持二进制添加 cdc 函数
  • 支持远程组件 remotewidget
  • 支持 vela 项目中 css 的 @media
  • 修改 url 匹配的写法
  • 修复 ux 瘦身,image、css 被意外删除的问题
  • 优化 imagesrc 属性值
  • 优化动态组件的函数
  • 增加 manifest.json 中的 minAPILevel

1.0.18 - 2023-08-02

  • 支持打包 Android 浮窗
  • 支持编译 jsc 字节码
  • 支持Block-static dynamic
  • 修复中文名称路径的签名问题
  • 修复 vela 项目唤起 Android 快应用调试器的问题
  • 优化 protobuf 二进制
  • 更新工具版本: "node": ">=14.0.0"

1.0.17 - 2023-04-26

  • 支持 scroll 组件
  • 支持 maml 组件(和image组件一致)
  • 修复路径为变量时,未转换成绝对路径的问题
  • server 命令新增 --devtool 配置参数
  • 增加 maskRepeat 属性
  • 增加 CSS 属性 box-shadowtext-shadowbackground-blend-mode

1.0.16 - 2022-12-02

  • 支持打包应用服务 service 文件
  • 支持元素 static 属性的编译优化
  • 支持打包编译.so.jidl文件
  • 修复 src 属性、行内样式等问题
  • 增加 maml 快应用组件配置文件
  • 增加 enableOpsWrapdisableBuildRpk参数

1.0.15 - 2022-08-16

  • 支持 vela 项目 --enable-custom-component 参数
  • 修复 installdbg 命令无法使用的问题
  • 增加供 ide 使用的安装调试工具 APK 函数
  • 增加 build 文件夹中的 META-INF 文件

1.0.14 - 2022-06-22

  • 修复 vela 项目 for 列表 tid 属性错误的问题

1.0.13 - 2022-06-15

  • 支持 vela 项目的全局样式
  • 支持 vela 项目 --enable-ops-wrap、--enable-export-function 参数
  • 重构 vela 项目的编译时函数
  • 修复 vela 项目 for、if 属性丢失等问题
  • 增加 vela 项目 jsc 转译功能

1.0.12 - 2022-03-23

  • 支持 vela 项目中事件参数可以加上{{}}
  • 修复 vela 项目 this 文本转换问题
  • 增加 vela 项目 qrcode 标签

1.0.11 - 2022-02-09

  • 支持 vela 项目分离文件中可以 import 文件
  • 修复 vela 项目热更新的问题
  • 增加 vela 项目基础模板

1.0.10 - 2021-11-30

  • 支持 vela 项目 template、js、css 分开编译
  • 修复 H5 项目监听 manifest 文件位置错误的问题
  • 增加 aiot-toolkit 项目的测试用例

1.0.9 - 2021-10-29

  • 支持 vela 项目编译时可带参数自启动 nuttx 模拟器
  • 修复 vela 模板中 for 编译错误的问题

1.0.8 - 2021-09-27

  • 支持 vela 项目 color 值带 alpha 通道的十六进制,如: #fffa#ff0011aa
  • 增加 vela 项目的自动化测试
  • 增加 vela 项目的热更新
  • 修复 H5 项目中多级目录复制文件错误的问题

1.0.7 - 2021-08-24

  • progress 组件支持 radius 等样式

1.0.6 - 2021-07-05

  • 修复 vela 项目中属性 @KEYFRAMES 丢失的问题
  • 支持 vela 项目的原生组件 chart
  • 更新 H5 项目模板默认全屏处理

1.0.5 - 2021-06-23

  • 更新 H5 项目模板

1.0.4

  • vela 应用中支持 @keyframes 样式

1.0.3

  • 新增 vela 应用中 progress 组件的 type 属性支持 arc

1.0.2

  • 新增 aiot packages 命令,可独立打包 rpk
  • 更新 H5 项目模板

1.0.1

  • 增加 vela 项目的依赖模拟器 velasim

1.0.0

  • 增加 vela 项目模板及编译打包能力
  • 增加 H5 项目模板及编译打包能力
  • 适配骨架屏功能
  • 添加打包来源及其他数据埋点文件
  • 增加项目重新签名的能力,新增命令行 resign
  • 新增 toolkit 增加在快应用注入输出 log 的能力
  • 支持编译全局公共组件
  • 增加编译动态引入 js 文件的能力,即开发者可以使用 import().then()的方式引入 js 文件
  • 调试器 支持chrome[google-chrome]浏览器和chromium[chromium-browser]浏览器
  • 增加了对多语言包打包的能力
  • 兼容 android 10 以上版本的 USB 调试功能
  • 增加 ux 项目提取公共 css 样式的能力
  • 增加快应用项目的 e2e 测试能力
  • 增加测试 ux 项目的代码覆盖率的能力
  • toolkit 配置统一使用 quickapp.config.js,兼容 hap.config.js
  • 支持抽取公共 js 文件的能力,使用方法为编译选项设置--split-chunks-mode ;默认不启动,value 为 smart 时启动该能力
  • 增加 lint 能力,开发者可以使用 eslint 模块对项目进行校验和格式化
  • 支持 app 全局样式的编译
  • 解决 template 里字符串模板错乱问题
  • 添加--disable-stream-pack参数用于禁用流式包(build,release,watch命令有效)
  • 支持自定义配置
  • 修复了 aiot update --force 时 JS 报错的问题
  • 1040 平台支持
  • 不再支持node 6,要求node 8以上版本
  • 不再创建备份文件
  • 新增web预览功能,打开服务/preview页面可使用浏览器预览快应用
  • 新增aiot preview子命令,可直接预览rpk文件或解压的rpk文件目录(包括build目录)
  • 新增aiot view子命令,可用于直接查看rpk 文件。详情可执行aiot view --help查看
  • 监听模式增加监听manifest.json文件
  • 支持分包
  • chrome devtools 升级到 66
  • 修复初始化模块的 elisnt 配置无效的问题
  • 优化错误栈信息
  • 修复toolkit误报使用node原生模块问题
  • 项目 package.json 的依赖只有 hap-toolkit,移除了其他依赖
  • 支持 postcss 解析 css
  • 支持可以自定义属性 data-xxx
  • slot 可以作为 text 的子组件
  • WebSocket 支持 ArrayBuffer
  • 更新对部分新属性,新事件,新样式的支持

反馈问题

1.2.0-alpha.2

3 months ago

1.2.0-alpha.1

3 months ago

2.0.5-beta.1

3 months ago

2.0.4

3 months ago

2.0.4-beta.8

4 months ago

2.0.4-beta.7

4 months ago

2.0.4-beta.5

4 months ago

2.0.4-beta.6

4 months ago

2.0.4-beta.4

4 months ago

2.0.4-beta.3

5 months ago

2.0.4-beta.2

5 months ago

2.0.5-alpha.1

5 months ago

1.1.5-beta.3

5 months ago

2.0.4-beta.1

6 months ago

2.0.3-beta.14

6 months ago

2.0.3

6 months ago

1.1.5-beta.2

6 months ago

2.0.3-beta.13

7 months ago

2.0.3-beta.11

7 months ago

2.0.3-beta.12

7 months ago

2.0.3-beta.10

7 months ago

2.0.3-beta.9

7 months ago

2.0.3-beta.8

7 months ago

2.0.3-beta.7

7 months ago

2.0.3-beta.6

7 months ago

2.0.3-beta.5

7 months ago

1.1.5-beta.1

7 months ago

2.0.3-beta.4

8 months ago

2.0.3-beta.3

8 months ago

2.0.3-beta.2

8 months ago

2.0.3-beta.1

8 months ago

1.1.4-beta.1

10 months ago

2.0.2

9 months ago

2.0.2-beta.17

9 months ago

2.0.2-beta.16

10 months ago

2.0.2-beta.15

10 months ago

2.0.2-beta.14

10 months ago

2.0.2-beta.19

9 months ago

2.0.2-beta.18

9 months ago

1.1.4

10 months ago

1.1.1-aspect-beta.4

10 months ago

1.1.3

11 months ago

1.1.3-beta.1

11 months ago

2.0.2-beta.13

11 months ago

1.1.2-beta.2

12 months ago

2.0.2-beta.12

11 months ago

2.0.2-beta.11

11 months ago

1.1.2

12 months ago

1.1.2-beta.1

1 year ago

2.0.2-beta.10

1 year ago

1.1.1

1 year ago

2.0.2-beta.9

1 year ago

2.0.2-beta.8

1 year ago

2.0.2-beta.7

1 year ago

2.0.2-beta.6

1 year ago

2.0.2-beta.5

1 year ago

1.1.1-beta.3

1 year ago

1.1.1-beta.4

1 year ago

2.0.2-beta.4

1 year ago

2.0.2-beta.2

1 year ago

2.0.2-beta.3

1 year ago

2.0.2-beta.1

1 year ago

2.0.2-dev.8

1 year ago

2.0.2-dev.7

1 year ago

2.0.2-dev.5

1 year ago

2.0.2-dev.6

1 year ago

2.0.2-dev.4

1 year ago

2.0.2-dev.3

1 year ago

2.0.2-dev.2

1 year ago

2.0.2-dev.1

1 year ago

1.1.1-beta.2

1 year ago

1.1.1-beta.1

1 year ago

1.1.0

1 year ago

1.0.21-beta.3

1 year ago

1.0.21-beta.4

1 year ago

1.0.21-beta.1

1 year ago

1.0.21-beta.2

1 year ago

2.0.1-alpha.13

1 year ago

1.0.20

1 year ago

2.0.1-alpha.11

1 year ago

2.0.1-alpha.12

1 year ago

2.0.1-alpha.10

1 year ago

1.0.20-beta.8

1 year ago

2.0.1-alpha.9

1 year ago

2.0.1-alpha.8

1 year ago

2.0.1-alpha.6

1 year ago

2.0.1-alpha.7

1 year ago

2.0.1-alpha.0

1 year ago

2.0.1-alpha.1

1 year ago

2.0.1-alpha.2

1 year ago

2.0.1-alpha.3

1 year ago

2.0.1-alpha.4

1 year ago

2.0.1-alpha.5

1 year ago

1.0.20-beta.7

2 years ago

1.0.20-beta.6

2 years ago

1.0.20-beta.5

2 years ago

1.0.20-dev.2

2 years ago

1.0.20-dev.1

2 years ago

1.0.20-dev.4

2 years ago

1.0.20-dev.3

2 years ago

1.0.20-beta.3

2 years ago

1.0.20-beta.2

2 years ago

1.0.20-beta.4

2 years ago

1.0.20-beta.1

2 years ago

1.0.18-beta.2

2 years ago

1.0.18-beta.3

2 years ago

1.0.18-beta.4

2 years ago

1.0.18-beta.5

2 years ago

1.0.19-beta.15

2 years ago

1.0.19-beta.16

2 years ago

1.0.19-beta.13

2 years ago

1.0.19-beta.14

2 years ago

1.0.19-beta.11

2 years ago

1.0.19-beta.12

2 years ago

1.0.19-beta.10

2 years ago

1.0.19-beta.3

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.19-beta.9

2 years ago

1.0.19-beta.8

2 years ago

1.0.19-beta.7

2 years ago

1.0.19-beta.6

2 years ago

1.0.19-beta.5

2 years ago

1.0.19-beta.4

2 years ago

1.0.18-beta.1

2 years ago

1.0.17-beta.29

2 years ago

1.0.17

2 years ago

1.0.18-beta.0

2 years ago

1.0.17-beta.27

2 years ago

1.0.17-beta.28

2 years ago

1.0.17-beta.26

2 years ago

1.0.17-beta.25

2 years ago

1.0.17-beta.24

2 years ago

1.0.17-beta.3

3 years ago

1.0.17-beta.2

3 years ago

1.0.17-beta.5

3 years ago

1.0.17-beta.4

3 years ago

1.0.17-beta.7

2 years ago

1.0.17-beta.6

2 years ago

1.0.17-beta.9

2 years ago

1.0.17-beta.8

2 years ago

1.0.17-beta.23

2 years ago

1.0.17-beta.22

2 years ago

1.0.17-beta.21

2 years ago

1.0.17-beta.1

3 years ago

1.0.17-beta.20

2 years ago

1.0.17-beta.16

2 years ago

1.0.17-beta.15

2 years ago

1.0.17-beta.14

2 years ago

1.0.17-beta.13

2 years ago

1.0.17-beta.12

2 years ago

1.0.17-beta.11

2 years ago

1.0.17-beta.10

2 years ago

1.0.17-beta.19

2 years ago

1.0.17-beta.18

2 years ago

1.0.17-beta.17

2 years ago

1.0.13-beta.10

3 years ago

1.0.13-beta.11

3 years ago

1.0.13-beta.12

3 years ago

1.0.16-beta.20

3 years ago

1.0.13-beta.13

3 years ago

1.0.13-beta.14

3 years ago

1.0.13-beta.15

3 years ago

1.0.13-beta.16

3 years ago

1.0.16-beta.19

3 years ago

1.0.16-beta.18

3 years ago

1.0.16-beta.13

3 years ago

1.0.16-beta.12

3 years ago

1.0.16-beta.11

3 years ago

1.0.16-beta.10

3 years ago

1.0.16-beta.17

3 years ago

1.0.16-beta.16

3 years ago

1.0.16-beta.15

3 years ago

1.0.16-beta.14

3 years ago

1.0.16-beta.9

3 years ago

1.0.12-beta.9

3 years ago

1.0.13-beta.8

3 years ago

1.0.12-beta.8

3 years ago

1.0.13-beta.9

3 years ago

1.0.13-beta.6

3 years ago

1.0.13-beta.7

3 years ago

1.0.16-beta.3

3 years ago

1.0.13-beta.4

3 years ago

1.0.16-beta.4

3 years ago

1.0.13-beta.5

3 years ago

1.0.16-beta.1

3 years ago

1.0.13-beta.2

3 years ago

1.0.16-beta.2

3 years ago

1.0.13-beta.3

3 years ago

1.0.16-beta.7

3 years ago

1.0.16-beta.8

3 years ago

1.0.13-beta.1

3 years ago

1.0.16-beta.5

3 years ago

1.0.16-beta.6

3 years ago

1.0.16

3 years ago

1.0.15-beta.9

3 years ago

1.0.15-beta.8

3 years ago

1.0.15-beta.3

3 years ago

1.0.15-beta.2

3 years ago

1.0.15-beta.1

3 years ago

1.0.15-beta.7

3 years ago

1.0.15-beta.6

3 years ago

1.0.15-beta.5

3 years ago

1.0.15-beta.4

3 years ago

1.0.14-beta.1

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.12-beta.7

3 years ago

1.0.12-beta.5

3 years ago

1.0.12-beta.4

3 years ago

1.0.12-beta.3

3 years ago

1.0.12-beta.2

3 years ago

1.0.12-beta.1

3 years ago

1.0.12-beta.0

3 years ago

1.0.11-beta.0

3 years ago

1.0.11-beta.1

3 years ago

1.0.11-beta.2

3 years ago

1.0.11

3 years ago

1.0.10

4 years ago

1.0.10-beta.0

4 years ago

1.0.10-beta.2

4 years ago

1.0.10-beta.1

4 years ago

1.0.9

4 years ago

1.0.9-beta.5

4 years ago

1.0.9-beta.4

4 years ago

1.0.10-alpha.0

4 years ago

1.0.9-beta.3

4 years ago

1.0.9-beta.1

4 years ago

1.0.9-beta.2

4 years ago

1.0.9-beta.0

4 years ago

1.0.8

4 years ago

1.0.8-beta.6

4 years ago

1.0.8-beta.1

4 years ago

1.0.8-beta.5

4 years ago

1.0.8-beta.4

4 years ago

1.0.8-beta.3

4 years ago

1.0.8-beta.2

4 years ago

1.0.8-beta.0

4 years ago

1.0.7-beta.8

4 years ago

1.0.7-beta.5

4 years ago

1.0.7-beta.6

4 years ago

1.0.7-beta.7

4 years ago

1.0.7-beta.4

4 years ago

1.0.7-beta.1

4 years ago

1.0.7-beta.2

4 years ago

1.0.7-beta.3

4 years ago

1.0.7

4 years ago

1.0.7-beta.0

4 years ago

1.0.6-beta.3

4 years ago

1.0.6-beta.2

4 years ago

1.0.6-beta.1

4 years ago

1.0.6-beta.0

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.1-beta.0

4 years ago

1.0.0

4 years ago

1.0.0-beta.0

4 years ago