Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mipengine/mip2
MIP (移动网页加速器)通过优化网页JS、控制资源加载顺序,达到加速网页的效果。
https://github.com/mipengine/mip2
mip webcomponents
Last synced: 2 days ago
JSON representation
MIP (移动网页加速器)通过优化网页JS、控制资源加载顺序,达到加速网页的效果。
- Host: GitHub
- URL: https://github.com/mipengine/mip2
- Owner: mipengine
- License: mit
- Created: 2018-05-28T05:28:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-30T08:25:04.000Z (over 4 years ago)
- Last Synced: 2024-12-16T04:31:08.904Z (9 days ago)
- Topics: mip, webcomponents
- Language: JavaScript
- Homepage: https://www.mipengine.org/
- Size: 15 MB
- Stars: 184
- Watchers: 24
- Forks: 49
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MIP 2
这个项目包含 mip 核心、mip-cli、mip-validator、mip-sandbox 代码,位于 packages 目录下
## 代码规范
- 使用 ES6 和 ES Module 编写组件
- 全部代码需要通过 eslint 审核才能提交,遵循社区 standard 规范
- 不到万不得已,不许使用 eslint-disable
- Vue 的 template 部分需要遵守 Vue 的编码规范使用 [eslint](https://eslint.org/) 代码规范检查工具,使用 JavaScript Standard Style [[CN](https://standardjs.com/rules-zhcn.html)/[EN](https://standardjs.com/rules-en.html)] 代码规范。
```sh
# 检查所有文件
$ npm run lint# or 检查单独文件
$ npx eslint filename.js
```> **注意**: 这里 `eslint-config-standard` 作为 eslint 的规范配置引入, 在 `.eslintrc.json` 的 extends 配置项中使用,不需要安装 standard 工具,编辑器也不需要安装 standard 插件,只需要安装 eslint 的代码检查插件即可。