Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

aiot-toolkit

Package Overview
Dependencies
Maintainers
3
Versions
373
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aiot-toolkit

A command line toolkit for developing Aiot Quick Apps.

  • 1.0.7-beta.4
  • npm
  • Socket score

Version published
Weekly downloads
259
increased by52.35%
Maintainers
3
Weekly downloads
 
Created
Source

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.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
  • 更新对部分新属性,新事件,新样式的支持

反馈问题

FAQs

Package last updated on 06 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc