• Stars
    star
    392
  • Rank 109,735 (Top 3 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。

YKit CircleCI

ENGLISH DOC

YKit 是一个基于 Webpack 的打包工具,它利用插件机制封装了各种 JavaScript 应用的配置,选择和安装合适的插件即可开始构建你的应用。

特性

  • 通过 init 命令快速初始化各种环境
  • 封装各类配置,减少搭建环境工作量
  • 包含 hot-reload 的本地 server

安装

  • latest 稳定版: [sudo] npm install ykit -g
  • 或者选择基于 [email protected] 的最新版本:[sudo] npm install ykit@next -g

快速开始

  1. 创建目录 mkdir ykit-app && cd ykit-app
  2. 初始化工程 ykit init
  3. 启动服务 ykit s -p 3000
  4. 用浏览器访问 http://127.0.0.1:3000/index.html

初始化结束后,项目中会生成一个名为 ykit.js 的配置文件:

module.exports = {
    plugins: [],
    config: {
        export: ['./scripts/index.js', './styles/index.css'],
        modifyWebpackConfig: function (baseConfig) {
            // 更改 Webpack 配置
            return baseConfig;
        }
    },
    hooks: {},
    commands: []
};

配置文件选项

  • plugins - 插件是对一类配置和功能的封装,通过安装插件可以快速搭建开发环境
  • config.exports - 资源入口
  • config.modifyWebpackConfig - 用来更改 Webpack 现有配置的函数
  • hooks - 打包过程钩子
  • commands - 自定义命令

范例

通过插件快速搭建不同类型的应用,可参考以下示例。

文档

访问 ykit.ymfe.org 来获取更多 YKit 的文档。

More Repositories

1

yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
JavaScript
27,288
star
2

ydoc

🐶YDoc 是一个更懂你的文档站构建工具,基于 markdown 轻松生成完整静态站点
HTML
674
star
3

yicon

可部署的矢量字体图标(IconFont)管理平台
JavaScript
367
star
4

qreact

QReact 是去哪儿网 YMFE 团队推出的 100% 兼容官方 React 的迷你框架
JavaScript
308
star
5

cross-request

A chrome extension that gives the html page cross-domain request capability.
JavaScript
275
star
6

yapi-cli

YApi可视化接口管理平台部署工具
JavaScript
47
star
7

yapi-plugin-qsso

YApi可视化接口管理平台 qsso 登录插件
JavaScript
43
star
8

yshow

最好的移动端网页自动生成平台
28
star
9

ySniff

更全面的浏览器检测工具
JavaScript
22
star
10

yStorage

完善的本地存储封装
JavaScript
18
star
11

yGesture

移动端手势库
JavaScript
17
star
12

YIcon-Docker

YIcon Docker Image
JavaScript
15
star
13

yicon-builder

YIcon矢量字体图标管理平台部署工具
JavaScript
8
star
14

qreact-ie-demo

低版本 IE 下 QReact (https://github.com/YMFE/qreact) 示例
JavaScript
4
star
15

ykit-config-seed

ykit 插件的初始模板
JavaScript
4
star
16

ydoc-demo

sample application of ydoc
4
star
17

qreact-cli

qreact 脚手架
JavaScript
3
star
18

ykit-config-mock

ykit mock plugin
JavaScript
3
star
19

nanachi

小程序相关 https://rubylouvre.github.io/nanachi/
HTML
2
star
20

nanachi-runtime

runtime for nanachi
1
star
21

ykit-config-ssr

ykit + react + react-router-v4 + ssr 插件
JavaScript
1
star
22

ykit-config-ts

YKit-TypeScript 配置和脚手架
JavaScript
1
star
23

ykit-config-react

JavaScript
1
star
24

yicon-problem-code

维护 YIcon 平台所检测到的各种手机及系统所占用的可用区编码
1
star
25

ydoc-plugin-pangu

YDoc 插件,自动替你在网页中所有的中文字和半形的英文、数字、符号之间插入空白(盘古之白)
JavaScript
1
star