wx2ks

convert wx miniprogram to ks miniprogram

Usage no npm install needed!

<script type="module">
  import wx2ks from 'https://cdn.skypack.dev/wx2ks';
</script>

README

wx2ks

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

Installation

Using NPM:

npm i -g wx2ks

Using Yarn:

yarn global add wx2ks

Usage

default output dectionary is ${entry-directory}-ks

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

Detail

  • 处理文件后缀
    • wxml => ksml
    • wxss => css
    • wxs => ks
  • 处理API前缀
    • wx => ks
  • 处理模板
    • 更新已变更文件后缀的kml和ks引用
    • 转换标签上的directive(例如wx:if => ks:if, wx:for => ks:for等 所有wx:前缀的指令转换成ks:)

Change Log

v4.0.0

  • feat: 支持快手小程序到微信小程序快速转换

v3.1.1

  • fix: 转换css文件内的资源引用后缀

v3.0.0

  • wxml 文件转换后缀变更为 ksml