# wx2ks

一站式，微信小程序和快手小程序源码互转



## 安装

 Using NPM:

```bash
npm i -g wx2ks
```

Using Yarn:

```bash
yarn global add wx2ks
```

## 使用

default output dictionary is `${entry-directory}-ks`

```bash
wx2ks  <entry-directory>
```

```bash
wx2ks  <entry-directory> <output-directory>
```

```bash
wx2ks  <entry-directory> <output-directory> -t ks2wx
```

## Detail

* 处理文件后缀
  * wxml => ksml
  * wxss => css
  * wxs => ks
* 处理API前缀
  * wx => ks
  * 提示不兼容 API
* 处理模板
  * 更新已变更文件后缀的 ksml 和 ks 引用
  * 转换标签上的directive（例如wx:if => ks:if, wx:for => ks:for等 所有wx:前缀的指令转换成ks:）
  * 提示不兼容的组件和组件属性

## Change Log

#### v4.1.0
* feat: 不兼容提示到文件具体位置

#### v4.0.0
* feat: 支持快手小程序到微信小程序快速转换

#### v3.1.1 
* fix: 转换css文件内的资源引用后缀

#### v3.0.0 
* wxml 文件转换后缀变更为 ksml
