halo-studio-dsl
dsl 编码效率插件,默认需依赖 javascript language 语法高亮插件 & 定制 xml language 高亮插件
- step1:语法高亮 Language
- step2:代码提示 Completion
目录说明
.
├── src # 源码目录
│ ├── extend
│ │ ├── browser # browser 层
│ │ │ ├── component-a.tsx
│ │ │ ├── component-b.tsx
│ │ │ └── index.ts
│ │ └── node # node 层
│ │ └── index.ts
│ ├── extension.ts
│ └── test
│ ├── extension.test.ts
│ └── index.ts
├── out/ # 编译输出目录
├── CHANGELOG.md
├── README.md
├── kaitian.js # Kaitian 插件描述文件
├── package.json
├── tsconfig.json
├── tslint.json
├── typings
├── webpack.config.entry.js # 入口工程配置
├── webpack.config.browser.js # browser 工程配置
└── webpack.config.node.js # node 工程配置
运行
# 开发
$ npm run watch
# 编译
$ npm run compile
referrence :
https://github.com/wx-minapp/minapp-vscode/blob/master/src/plugin/AutoCompletion.ts
| |