{"_id":"kissy-pie","_rev":"98-bf3760fe81cd3baa9de9953cbeb6c96d","name":"kissy-pie","description":"build front project","dist-tags":{"latest":"0.4.30"},"versions":{"0.4.1":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.1","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"pie":"./bin/pie"},"scripts":{"test":"mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","tbuild":"~0.3.3","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.3","mkdirp":"~0.3.3","jade":"*","express":"3.0.0beta7"},"devDependencies":{"should":"~0.6.3"},"readme":"# Kissy Pie (kpi)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明：\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### kpi init\n\n````sh\ncd dir/to/app\nkpi init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### kpi update\n\n````sh\ncd dir/to/app\nkpi update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### kpi web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### kpi add\n\n````sh\nkpi add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### kpi build\n````sh\nkpi build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\nkpi build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\nkpi build common\n````\n\n或者使用组（group)\n\n### kpi group command\n\n````sh\nkpi group set group1 about@1.0 index@1.0\nkpi group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\nkpi group\nkpi group list ## 列出所有组\nkpi group rm front-page ##删除一个组\nkpi group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","_id":"kissy-pie@0.4.1","dist":{"shasum":"45527e684650e27e90547e1dcfc0bfb7d57489f1","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.1.tgz","integrity":"sha512-VjoPslLK3wO4lw0tEfZstOI5dbbYfPzCJO96vjy67ZL45IKWGAg6a7Ric9z/1d4aAErD3ehJUT4fE+bkdoKhVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzMgGowulyO60eLyY7mfH20gAPKwiyN18f2t/3vbk9dAiBdkMlAX1eKb3sfekgd767J7xr88h0mRZGjmoG+TFwYXQ=="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.2":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.2","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","tbuild":"~0.3.3","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.3","mkdirp":"~0.3.3","jade":"*","express":"3.0.0beta7"},"devDependencies":{"should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装 Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明：\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### pi init\n\n````sh\ncd dir/to/app\npi init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### pi update\n\n````sh\ncd dir/to/app\npi update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### pi web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### pi add\n\n````sh\npi add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### ki build\n````sh\npi build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\npi build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\npi build common\n````\n\n或者使用组（group)\n\n### pi group command\n\n````sh\npi group set group1 about@1.0 index@1.0\npi group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\npi group\npi group list ## 列出所有组\npi group rm front-page ##删除一个组\npi group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","_id":"kissy-pie@0.4.2","dist":{"shasum":"c47acacd7eb9457cfb1cfc813ec5f180d6959eca","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.2.tgz","integrity":"sha512-0fh3IhP7xxq/pKgrrtiykxjN8R0d5tPkYibIWhN+3jQjakoxWLZzSQTkJIGElrsxmjy2iLuROO43v0/MVjg9jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvRm0TUqg3eOwtjY51lXJlRS93gYdYnucRgW4tCgrrCAiBS8GBGo+/2RMywSi55vsgaQHWjAYhdMtjkaBwNSRekyw=="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.3":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.3","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","tbuild":"~0.3.3","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.3","mkdirp":"~0.3.3","jade":"*","express":"3.0.0beta7"},"devDependencies":{"should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装 Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明：\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### pi init\n\n````sh\ncd dir/to/app\npi init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### pi update\n\n````sh\ncd dir/to/app\npi update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### pi web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### pi add\n\n````sh\npi add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### ki build\n````sh\npi build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\npi build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\npi build common\n````\n\n或者使用组（group)\n\n### pi group command\n\n````sh\npi group set group1 about@1.0 index@1.0\npi group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\npi group\npi group list ## 列出所有组\npi group rm front-page ##删除一个组\npi group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","_id":"kissy-pie@0.4.3","dist":{"shasum":"0ff1e256a2575f57b8a2083675aee734c7065225","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.3.tgz","integrity":"sha512-P0ifrNNB/2R/3vU0X+2fmyX0hZfoZ/tP6jhTNvkYwjRKEpAtXCL6nxJKjzn7oIY5ww6XRYHBt5qPZnLVINxtQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9ufVELHJEKFlhm8nfJk+w1Lb66UEhpFd8rMAPc1Xt0AiEA5e1zsXozsFYUN21UEif08yYQqTqiIzzL1dp+IsFts3g="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.4":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.4","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","tbuild":"~0.3.3","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.3","mkdirp":"~0.3.3","jade":"*","express":"3.0.0beta7"},"devDependencies":{"should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装 Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明：\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### pi init\n\n````sh\ncd dir/to/app\npi init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### pi update\n\n````sh\ncd dir/to/app\npi update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### pi web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### pi add\n\n````sh\npi add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### ki build\n````sh\npi build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\npi build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\npi build common\n````\n\n或者使用组（group)\n\n### pi group command\n\n````sh\npi group set group1 about@1.0 index@1.0\npi group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\npi group\npi group list ## 列出所有组\npi group rm front-page ##删除一个组\npi group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","_id":"kissy-pie@0.4.4","dist":{"shasum":"2b5679a218a4431c21123ca929a1b0e5248ff444","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.4.tgz","integrity":"sha512-q6DcJXpAk+QRu9bptkx3ePIz8Y3crWSoCGLeVhYkDEKlg4d8r6q4dyTf181Ehd9JXYrNpmNht2Rv8KluGJoddg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT8jLObweJUP54Gl04YEjP9Ovg4TrOsZF1Bty35wkelAIgE+k6BKE1dcRmm+pk4VBMj20WHFQVHWXppx6cOeaJz2o="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.5":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.5","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","tbuild":"~0.3.3","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","mkdirp":"~0.3.3","jade":"*","express":"3.0.0beta7"},"devDependencies":{"should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## v0.4.2 ~ v0.4.5\n\n    - bugfixes\n        * 在转码时，忽略 .svn 目录\n        * css-combo 升级到0.2.4\n\n    - 添加打包信息的展示，出错详细信息展示， 升级的Web界面\n    - 添加全局配置， 配置文件放在用户目录\n    - 添加tools 目录下的命令快捷方式， 如打开Web界面，或升级修复应用\n    - 在应用目录下执行fb web 或 tools/web-client.bat(sh) 可直接在浏览器中打开应用\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装 Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构样例\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. kissy-template: Kissy Template 模版编译，由 src/page/../xx.tpl.html 编译成 src/page/../xx.tpl.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### ki init\n\n````sh\ncd dir/to/app\nki init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### ki update\n\n````sh\ncd dir/to/app\nki update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### ki web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n如果在应用下执行， 可在界面中直达当前应用。\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### ki add\n\n````sh\nki add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### ki build\n````sh\nki build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\nki build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\nki build common\n````\n\n或者使用组（group)\n\n### ki group command\n\n````sh\nki group set group1 about@1.0 index@1.0\nki group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\nki group\nki group list ## 列出所有组\nki group rm front-page ##删除一个组\nki group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","_id":"kissy-pie@0.4.5","dist":{"shasum":"6151e7ae16643a4f307086f3ed9d8a86112b1f45","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.5.tgz","integrity":"sha512-Lp2fc9tWnv/JrmPVRYZwom3P8DcesYN4mdav/dVlrsbkaZKn6chCzYnSM6mrHGkyHQxI50lUNHd7rahwqdgcKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFv1x1NF1S0+sbp0bo6qFGRZjrXwKjgkBS1AEncoRccwIgYqu5W244zBStt+JRCddOsIey5YnJn+vzeazUe3PZ6pQ="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.6":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.6","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":"0.0.1","clean-css":"~0.6.0"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n\n## 她是什么？\n\nKissyPie是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的前端代码（包括css, js, less)；\n- 基于一套目录结构规范, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，　快速的打包\n\n是时候和Ant说再见了！\n\n[目录结构样例](https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n4. \n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n        <tr>\n            <td>update</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n        <tr>\n            <td>add</td>\n            \n            <td>创建一个Page或版本</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n        <tr>\n            <td>build</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0</code><br>\n                不指定timestamp 打包到最近的一次打包使用的时间戳<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n            <td>group</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.6","dist":{"shasum":"ac8b4cf2bed95987ba14aa79704152e223518a3e","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.6.tgz","integrity":"sha512-x0FNJePhJ4ptqKAQU7hGPhm9OLlxrbQiG0zdbZSlfJoR/BWE4M0aFOrjE8ucxERFsgKG7nFaKylF2N64y5venQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSfGcKewm2uKikWvhAKngFvjcUvvUi6k/WNxDsdyrASwIhAOcjSTUwy44s6eSEUD8vmkJxODiWc9zFXdfYtoDkDJAq"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.7":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.7","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":"0.0.2","clean-css":"~0.6.0"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n\n## 她是什么？\n\nKissyPie是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的前端代码（包括css, js, less)；\n- 基于一套目录结构规范, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，　快速的打包\n\n是时候和Ant说再见了！\n\n[目录结构样例](https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n4. \n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n        <tr>\n            <td>update</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n        <tr>\n            <td>add</td>\n            \n            <td>创建一个Page或版本</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n        <tr>\n            <td>build</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n            <td>group</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.7","dist":{"shasum":"94297eff1365ccb751b8cc44731ca31ec0b0be2f","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.7.tgz","integrity":"sha512-ApDD9lRzkm9CsedAku1JoGeXUS2PxJvGHzNj3D6I/bp/PugPMJz/j21dg26bTQklHyxjpDwriBvXb0QlOhnzow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmO3rgY6lbTwXTOP0xDz9FQXg1sxAbyGRed/6aOJtZZQIgafRabj1Q0Durx44BtbjSbLfT+JvQ9QvsK0y4etSAVYw="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.8":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.8","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":"0.0.3","clean-css":"~0.6.0"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n\n## 她是什么？\n\nKissyPie是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的前端代码（包括css, js, less)；\n- 基于一套目录结构规范, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，　快速的打包\n\n是时候和Ant说再见了！\n\n[目录结构样例](https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n4. \n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n        <tr>\n            <td>update</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n        <tr>\n            <td>add</td>\n            \n            <td>创建一个Page或版本</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n        <tr>\n            <td>build</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n            <td>group</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.8","dist":{"shasum":"94de397573b0d9abf9a402f407260fc61f466d71","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.8.tgz","integrity":"sha512-F1p0g8iWjUVPXU8/a3hz9w070UeVyTUnoWZhd8kKIgXBv/eIpBp2ugRDBfqSVmmi6LtFXJKM+gI/6GSR0MLgFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaxAQ3O/+Z1ghYjCyng2IOL0CSFWwr+hOk79VDj3ezYAiEA9mv91675r59/WPG2egYc9JlVWbVWBkzGMYoCXOxH6fk="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.9":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.9","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":"0.0.3","clean-css":"~0.6.0"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n\n## 她是什么？\n\nKissyPie是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的前端代码（包括css, js, less)；\n- 基于一套目录结构规范, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，　快速的打包\n\n是时候和Ant说再见了！\n\n[目录结构样例](https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n        <tr>\n            <td>update</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n        <tr>\n            <td>add</td>\n            \n            <td>创建一个Page或版本</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n        <tr>\n            <td>build</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n            <td>group</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.9","dist":{"shasum":"8c1ac9cb76da059e37f7b2afb7de776eb4f99597","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.9.tgz","integrity":"sha512-zq2Prj4/HToC1VT0HmFw28f7RRT4exV7pA3jDlBGaMquulZlz7L287uW50X7wQBcHJI/IM/Ig6QR0uI2lH7eDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXqFA8USxhQLhuD6EwlJpDhnsL6vQabE2uW/kUK1WWGAiEA18vm27ifXJFp/RfLwvgzun1s2kyUxQb4GxbL9GG7xw0="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.10":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.10","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n\n[目录结构样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n#### Npm 安装\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n#### 源码安装\n1. `git checkout https://github.com/maxbbn/front-build.git` 检出代码库\n2. `git install -g`\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n\n        <tr>\n            <td>update (up)</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n\n        <tr>\n            <td>add (a)</td>\n            \n            <td>创建一个Page或版本 <br> (a)</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n\n        <tr>\n            <td>build (b)</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n                <td>analyze (fenxi, fx)</td>\n\n                <td>\n                    查看应用的模块信赖关系\n                </td>\n\n                <td>\n                    <code>ki analyze</code><br>\n                    设置一个 'front' 组<br><br>\n                </td>\n        </tr>\n\n        <tr>\n            <td>group (g)</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.10","dist":{"shasum":"362ca194a4acab375b7746581b009e385a677898","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.10.tgz","integrity":"sha512-IaM8RTCA0aFHVI/rwJdikk0zJ7nLS4yd5ASysFMFGi+6Q7cXnMCOZ0hTwD/axtHeE5v2w72b4SoIHymXNmMDkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeT514QxgoCJ0T+dVwP20PMBRywf+DpoEhN9wcHlPncAIhAIZJ+rBSsUWr3AhxOVHWuEEnbENlkvJuAFsrMLeHLoxv"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.11":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.11","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　Utils　目录提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n\n[目录结构样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/sample-project)\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 快速开始\n\n### 安装 Kissy Pie\n#### Npm 安装\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n#### 源码安装\n1. `git checkout https://github.com/maxbbn/front-build.git` 检出代码库\n2. `git install -g`\n3. done!\n\n### 使用 Kissy Pie\n1. 进入你应用的　Assets目录，　执行命令 `ki init`\n2. 命令行执行 `ki web`　打开可视化界面，　或使用命令行工具\n3. enjoy!\n\n### 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 使用\n你可以通过界面或命令行来使用　Kissy　Pie\n\n### 界面\n\n你可以在命令行中使用 `ki web` 来启动基于浏览器的可视界面。\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n### 命令列表\n\n<table>\n\n    <thead>\n        <tr>\n            <td>命令</td>\n            <td>简介</td>\n            <td>示例</td>\n        </tr>\n    </thead>\n\n    <tbody>\n        <tr>\n            <td>init</td>\n            <td>初始化一个应用， 请在应用Assets根目录下执行。</td>\n            <td><code>ki init</code></td>\n        </tr>\n\n        <tr>\n            <td>update (up)</td>\n            <td>更新或修复你的当前应用</td>\n            <td><code>ki update</code></td>\n        </tr>\n\n        <tr>\n            <td>web</td>\n            <td>开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765<br>\n                可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 <br>\n                如果在应用目录下执行， 可直达当前应用。<br>\n            </td>\n            <td><code>ki web</code></td>\n        </tr>\n\n        <tr>\n            <td>add (a)</td>\n            \n            <td>创建一个Page或版本 <br> (a)</td>\n            \n            <td><code>ki add home/1.0</code></td>\n        </tr>\n\n        <tr>\n            <td>build (b)</td>\n            \n            <td>打包一个版本到时间戳目录</td>\n            \n            <td>\n                <code>ki build samplepage/1.0 -t 20121221</code><br>\n                打包一个Page<br><br>\n                \n                <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>\n                打包多个page<br><br>\n                \n                <code>ki build samplepage/1.0 -t 20121221 -w</code><br>\n                加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更，　代码有更新会自动打包<br><br>\n                \n                <code>ki build common</code><br>\n                打包Common目录<br><br>\n            </td>\n        </tr>\n\n        <tr>\n                <td>analyze (fenxi, fx)</td>\n\n                <td>\n                    查看应用的模块信赖关系\n                </td>\n\n                <td>\n                    <code>ki analyze</code><br>\n                    设置一个 'front' 组<br><br>\n                </td>\n        </tr>\n\n        <tr>\n            <td>group (g)</td>\n\n            <td>\n                将多个Page加入一个组可以方便的批量打包到一个时间戳。\n            </td>\n            \n            <td>\n                <code>ki group set front home/1.0 about/1.0 </code><br>\n                设置一个 'front' 组<br><br>\n                \n                <code>ki group add front home/1.0 about/1.0</code><br>\n                添加Page到现有的'front'组<br><br>\n                \n                <code>ki group list|show front</code><br>\n                显示　'front' 组<br><br>\n                \n                <code>ki group</code><br>\n                显示所有的组<br><br>\n                \n                <code>ki group build front -t 20121221</code><br>\n                打包　'front' 组到时间戳<br><br>\n                \n                <code>ki group rm front</code><br>\n                删除 'front' 组<br><br>\n            </td>\n        </tr>\n\n    </tbody>\n</table>\n\n\n\n\n\n## 相关资料\n-　[《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n-  [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.11","dist":{"shasum":"29cd2282f0faaffee89eb960b5832c47911231d9","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.11.tgz","integrity":"sha512-9g5KpKw4CXeXEHfIs0Zcb95deiB5Ty6lNIPp1uWYvgb3tWsr50ryDWDpPH20+zfTJOXhTqFuiga2vTv6PBjjRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEynhAblxEhE3rQsUZy+8rl/XRPH3bswrZI+lA5frCG+AiEAx2EqoGXZkzRBcTypci5p4SyoOGLbmgX2NYGopkFnfuk="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.12":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.12","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.12","dist":{"shasum":"6a1c0feb49f7f34ac7ef6c67bf32e82557157bff","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.12.tgz","integrity":"sha512-M7gSOZFqVi3TsPei2ol9DrJM8vQD64iIC+o/K5u50xDWVB5TT2okjggDeDD2sBAEmdeO9vhV+ipDydJFxjaMRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6uiiyNxbh/oW0z/4HEJztEO40YDqTghm9rAEW3zygYAiEAx8rSunaFGHGTqoITEgC5MaatItntXfvzGB07b8zVdfU="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.13":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.13","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.13","dist":{"shasum":"0a3d681fd79e31d748f3b1a9a63ec171aed1c267","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.13.tgz","integrity":"sha512-gy1MiaOwRxPyGB3UXZoU7mtelf9pm4wBEeglimXv30r1esmKRggpEn+QzU+fg3MPOHKBZKrOrWLPMfeH4Ggezg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9wnnGVCKjbrsyjMdOgKzS5UpwbLtmikECMuqmLkNl9QIgZUifoy/Lcbce8SKOd1pIs44rbV/mwzFNq15i2Tcwu4s="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.14":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.14","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.14","dist":{"shasum":"a338ba27bb1c813df706f0e0b92a88b9557b5177","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.14.tgz","integrity":"sha512-Hnx5d+IgljHSmQ+ZSy+8SAOoiDfYdqWUG6yzIKgZBmeZ7dpSFjUoVqPhpjOwAoeDvQN9XeL72rkNw5uOBrcaMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCItTzffXy82U1Y2Mbsl7IWljpLpUHqgRX9S+fHVSeM0wIgJZLIamvivgCwGQsNJ5IVDNjS7s1IGwExLoBabZV67bc="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.15":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.15","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":"~1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( 不小于 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- cssmin \n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.15","dist":{"shasum":"9e3d573910125b39c92ef7b617b996a4c5cbec7a","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.15.tgz","integrity":"sha512-suAZrI2ifLfcgcGBzaF1dl6zkQRDWYAxIg9r+54l9fA6lUHkDlPb6tGpss7EWTL/vIxJN2ir4RrqxyQL2UXfXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9o4gHURRE3hJPcxKUxp5DOfDXN9eM/TEei0oxeOpiQAiBCfeNJ1vyEIxBf60qORLTsMxdviBgv0F/FzdVDPvlGrQ=="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.16":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.16","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.16","dist":{"shasum":"4f73030ccccfdecf20844703eccda9415dd20a14","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.16.tgz","integrity":"sha512-C19ktQ1KFaDqzFzujxWzYmtn4thj8P2J0LnyFYCPziMvBzVSBAMpCLsLskU7Ra3HrBKTafHRf8qvOVE1yMxOng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCle872nAroiYan5GHxHXOrbWgjC5UfsU90gaRIpHr5sQIhAOFrE/D7myVAuLQ3J04PWpCGcy8gB0oN159O8HlTMnK8"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.17":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.17","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.17","dist":{"shasum":"477ae23ec7d66a6c8d2ea755b8fd341a68e97930","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.17.tgz","integrity":"sha512-MN6y7OyOj5d81mNjKnc6jfsZfgijGE9gjSok08UkzBuMcuDqZuMJzzoeiWTT3hSSj3jc7CP0pzeppmJsccpCpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvzEZS4kr9C0xinNpmuacDd71SBBurxk6y13HuHSsHQgIhAIM/oaD2fKX0Nc1b/VJTNdc0jFUqm/rucBIr4TS4IbJ4"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.18":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.18","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Command)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.18","dist":{"shasum":"1b2532b027caf9ed671d5078a71fee30290ae76a","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.18.tgz","integrity":"sha512-qKsBofkO8DJqzMA1a0sVotcAlok6hLpjoTh8LUJNZeyjshz6bvx5Nh0olTRaoF7gjeqzNnAZLi+CgA/WUq8E+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTxfWiNSw9gRL8At7ohjQNCo3/Q+nZ39zWDBTmpTwmIAiEAh5IzCr1CLYCP/x7OA5SpaMb5D/gf/37efZO3GMI6ezI="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.19":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.19","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.19","dist":{"shasum":"25e3bcee71a5be0afe02a4af6117eeaeb2ade9c7","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.19.tgz","integrity":"sha512-aXq+eUMB4yPs93gCeTljkM1Vd0uRN5LFofHhOwkSYF5u3Vtxl0hP9m56IBDX9iMBu+TDpti4QzOmTiUkAO8EhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjC7H9tAkLKT2ngTNNReWswCZW1Z4iVSzGOuIfRwIYDQIhAMfinSZ0eUcKjuNpkjtBcl2459NTIidL3OvIKcMNVBX1"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.20":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.20","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.0beta7","mkdirp":">=0.3.4","module-compiler":">=0.0.3","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.20","dist":{"shasum":"356a0236de5d224fd741f34a25b916aaea9ffa06","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.20.tgz","integrity":"sha512-ADGLo3eYZvdA5wFHKQOlY4W4cp1XWWD61IDoJntXQkohlMLbE36jCi7y3oKq4Q0g1AmaY6f53b4M3OPzMTI94A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3weBCVfFPCPsngOEp8iSAOJ0P6I/PsA58yTHFEqzynAiBt6tnyHwccP69G60UE/Ui89N9vCkIE0nloe+7BoEyJWQ=="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.21":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.21","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.21","dist":{"shasum":"2ab62391ac9f306f8a88d47361adbddd6f592d45","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.21.tgz","integrity":"sha512-kUekqWkdgDWJwt2I3bCpeaDnZB9+t7JdWxMKzD3LPEXqx5GGKGgR1zofNEXmVVRcNZL53lHyLfGSYXjoaHwRzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk85J+Jic/t8kqYBZZxIfa6I6y0fA2soDS3RNcrEHdJQIgN6Zi7JXgp2S0w7yVkUPVgyFpnttZNs2L1nF9/Ghvfzc="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.22":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.22","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.22","dist":{"shasum":"b7c8082a9f363e82c879b1edd9725b7d0c670d89","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.22.tgz","integrity":"sha512-afgYbwFs2Gf8A7lvrPIU5CiBHbDj7nyc5ro8ebFlIxybH0h/FzVdrRh+U7DUgn5vAfM9ruRvwZ1z9NhQnyvT8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2X9U3RwP+aX2Sol3QENNC2cR0Rfs6znJYfARuO5W2SAiEAhQJOxLKqlghLzkoBYvdTzI4gqZ88ClOtIwuKlHP32/Q="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.23":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.23","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.23","dist":{"shasum":"8f4800b920aad3d10cb7a6bcec4fee3f8d2d68f7","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.23.tgz","integrity":"sha512-ds6Byf0jJr030u5Ehfn3XpaZCPA905hewplnknwH7pIIZU7Rw3BJ/Y/8kGYhq3oQo33gIdST9hDp7oqZuwef7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrjYUe+cN9JYmkBI6JMwmYll8VXzwMNNRuM0gM2vcgagIgRzxvSmeO0j4Xw/Rceyg4U8DJIauuH5S3adCHftht/L0="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.24":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.24","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.24","dist":{"shasum":"d900b09ed15e790d4aeb6cc898c76e1c02490b46","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.24.tgz","integrity":"sha512-lkjJAe09ejUL5DJTDZKD016AWbTpfIav9DE1QbIFSeFv0SsAfb+wkJbqBk/IxRY0togOdYrEsBSc3q3xgR15gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUzQ+if0Juhfr/QI+kh4c5LIG2R7Rcaev/miHm7e6iNQIgf22JVeBddEc8S2bejR8ngW/FgWVVYeaVmCJhNHaAy1Q="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.25":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.25","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +","_id":"kissy-pie@0.4.25","dist":{"shasum":"fee37f28196347faffdace70a6e7ac5016292b61","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.25.tgz","integrity":"sha512-h7frHGc6La+N7IWV/8D2r31c4LKKChd7bAcqPboKt7trEaYBOxnSAHG4B5r629QF9s/DumThwM7ejkWKR8qH+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeX6TmRZZ8kxRPZXLrnPcIy2zwF9hG1nZFZT7dWaF4DAiBLFsTorgxsF07KdOf6bW/+TAlM0amXICd8xun9jN2CpQ=="}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.26":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.26","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.1.18","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( >= 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n3. done!\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n4. done!\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css https://github.com/GoalSmashers/clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +\n","_id":"kissy-pie@0.4.26","dist":{"shasum":"abbb1cea6f5b4a1223f790c2f4c46f7455509ad5","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.26.tgz","integrity":"sha512-cApvOS4QMM60XLwOiJvV4ya/cdo6+JRJmH5NIfWHahbruVXhh0d5OhgxhO5XOX6YVPD/oo4R7wzY/AADJFwVIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxeQB5ZeorjGKuJ1puILBo2BLph2P6HlL2Fh1N6YBrLwIhAMzCdDingAku24zSt7TaCR6w9xaF9HPMZm/dgpnlxN7J"}]},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"directories":{}},"0.4.27":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.27","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.2.6","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css https://github.com/GoalSmashers/clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +\n","readmeFilename":"README.md","_id":"kissy-pie@0.4.27","dist":{"shasum":"1bd8a16a22ee10cf6c00b02188f8bbcb7e9285db","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.27.tgz","integrity":"sha512-/t1TsQoaM64N/6xREOBlyO0VD2kt+Olsq5I8ef2HZINS8u5poWRW63wUohBFUGiRLUguyKzAYAGmdcq13y2CBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAUdq0Z3YVLpegrZoGjDtkDzxjfI9zwDyuOuwxzqzarQIgac1+DO2qlN67vYxRxijw+Qes1StNBKx/NaE1NfsoZ+4="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"maxbbn","email":"qipbbn@gmail.com"},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}]},"0.4.28":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.28","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.2.6","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css https://github.com/GoalSmashers/clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +\n","readmeFilename":"README.md","_id":"kissy-pie@0.4.28","dist":{"shasum":"ab1ed7336f1c557248d7ac9a99dc7eb74f977f92","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.28.tgz","integrity":"sha512-jOYnUqLPMORp3QyDO3xqfowHvf74SQbDNKEh2EJgjtW8eMjzNgmNpbl+0HugnUuDdD4JbWzuCikGNg8+bml08A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgv/3apf8S1IeeIQcshryk/fJ1Y/XV78T/spQNSTzy5AiEA1XyQLnqzxu/CGMGdncm740h+MVqr7jxqS8da2VKdnck="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"maxbbn","email":"qipbbn@gmail.com"},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}]},"0.4.29":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.29","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.2.6","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css https://github.com/GoalSmashers/clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +\n","readmeFilename":"README.md","_id":"kissy-pie@0.4.29","dist":{"shasum":"90a8a725adc76f93c0963b966775587b9cd45bb4","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.29.tgz","integrity":"sha512-nc14coLj0JsHBX15U6/PEk7MNvNeE3yRMzLgXrnM5wGVdlblX+LdIq0uAqzfEJZfPWoqyqLDAuw+JYDJP9BSzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0p821OxVm5iwA4sMx8uhz2RP6ShWgV0KOahxzssBv7gIhAJLk2yd6NgPPvupX4tFOPzw746NSC3b8gPLhBT1H9fHu"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"maxbbn","email":"qipbbn@gmail.com"},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}]},"0.4.30":{"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"name":"kissy-pie","description":"build front project","version":"0.4.30","repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"bin":{"ki":"./bin/fb"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"./lib/index.js","engines":{"node":"~0.8.1"},"dependencies":{"optimist":"~0.3.1","async":"~0.2.6","less":">=1.3.0","uglify-js":"~1.2.6","iconv-lite":"~0.2.1","underscore":"~1.3.3","css-combo":"~0.2.4","jade":"*","express":"3.0.6","mkdirp":">=0.3.4","module-compiler":">=0.0.5","clean-css":"~0.6.0","colors":"~0.6.0-1"},"devDependencies":{"mocha":"~1.4.1","should":"~0.6.3"},"readme":"# Kissy Pie (ki)\n\n[![build status](https://secure.travis-ci.org/maxbbn/front-build.png)](http://travis-ci.org/maxbbn/front-build)\n\n## 她是什么？\n\nKissyPie 是面向前端的自动化开发环境。\n\n- 能帮助你初始化，检查，打包，压缩你的应用的前端代码（包括css, js, less)；\n- 基于一套目录结构约定, 特点是：\n    - 模块化（Kissy Module Compile, Css-Combo，　Less　的引入, 提供高度模块化支持）\n    - 可括展性 (将应用拆分为Page，　方便应用的扩展)\n    - 适度灵活 (Common目录可直接引用)\n    - 可复用,　应用的　[Utils目录](/maxbbn/front-build/wiki/utils-目录) 提供跨Page的代码可复用，　CommonLib 提供跨应用的代码复用\n    - 安全性，发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。\n- 友好的交互界面，支持命令行及图形界面\n\n## 适用场景\n\n- 基于 kissy1.2+ 的新项目或新应用\n- 将你的老应用迁移至 Kissy Pie\n\n## 安装 Kissy Pie\n\n### 方式一： 通过 npm 安装\n1. 首先安装或升级 Node.js ( 0.8.x) http://nodejs.org/\n2. 命令行执行 `npm install kissy-pie -g`　安装\n\n### 方式二： 通过源码安装\n1. 检出代码库 `git checkout https://github.com/maxbbn/front-build.git`\n2. `cd front-build`\n3. `npm link`\n\n\n## 更新 Kissy Pie\n\n1. npm update kissy-pie -g\n2. done!\n\n\n## 快速开始使用\n\n> 如果第一次使用， 应先初始化你的目录：\n>   进入你应用的　Assets目录，　执行命令 `ki init`\n\n\n命令行执行 `ki web`　可打开可视化界面\n\n\n![ 应用视图 ](http://farm9.staticflickr.com/8454/7886120632_ca6762affa_b.jpg)\n\n![ Page视图 ](http://farm9.staticflickr.com/8454/7886122594_1b457cc29c_b.jpg)\n\n## 帮助文档\n\n- [KissyPie 命令列表](https://github.com/maxbbn/front-build/wiki/Command)\n- [在VM模版中使用 KissyPie 详解](https://github.com/maxbbn/front-build/wiki/Use-Kissy-Pie-with-VM)\n- [一个基于KissyPie的应用样例] (https://github.com/maxbbn/front-build/tree/kissy-pie-m/server/public/assets/)\n\n## 相关资料\n- [《使用Kissy Pie快速构建—kissy1.2最佳实践探索》](http://www.36ria.com/5536)\n- [ KissyPie 使用教程（视频） ](http://v.youku.com/v_show/id_XNDQ3NjQ4MDA0.html) \n\n## 依赖\n\n- css-combo https://github.com/daxingplay/css-combo\n- iconv-lite https://github.com/ashtuchkin/iconv-lite\n- tbuild https://github.com/czy88840616/tbuild\n- less.js http://lesscss.org\n- clean-css https://github.com/GoalSmashers/clean-css\n- uglifyjs https://github.com/mishoo/UglifyJS\n- csslint http://csslint.net\n- expressjs http://expressjs.org\n\n\n## 兼容性\n\n* node 0.8.x +\n* window xp +\n* OSX 10.7 +\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/maxbbn/front-build/issues"},"_id":"kissy-pie@0.4.30","dist":{"shasum":"d16e2a6eec2487bb815866031a2b5dbbe129732b","tarball":"https://registry.npmjs.org/kissy-pie/-/kissy-pie-0.4.30.tgz","integrity":"sha512-0LGsdjjkc4uE6w8TUmDtWP9dD7N8FCNF5wsY7g3PrPuSBpkSMDN7zjy2xigQ/Gq8QDlAC37iw/V62nHkfRbuhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7aPKXpfB4n7ePU2FqQTfILG8thrFGuc4JzToqnu+ZUQIgGgqks4k2VE0v+ZjGdBR5YijEwBlRUsBzyi0UVWDv9q0="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"maxbbn","email":"qipbbn@gmail.com"},"maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}]}},"readme":"# Kissy Pie (kpi)\n\n    - 基于目录规范\n    - 自动化打包，追求零配置\n    - 面向前端\n\n## 相对于ant，Kissy Pie的优势\n<img src=\"http://www.36ria.com/wp-content/uploads/2012/07/FBvsAnt.png\" />\n\n\n## 特别适合使用 Kissy Pie 的场景\n    - 基于 kissy1.2 的新项目或新应用\n    - 重构应用前端代码\n\n## v0.4.1\n\n    - 优化Web界面\n    - 添加 Kissy Pie 分支\n\n## 快速开始\n### 安装Kissy Pie\n\n    1. 首先安装nodejs环境 (and npm) http://nodejs.org/#download\n    2. npm install kissy-pie -g\n    3. done!\n\n### 更新 Kissy Pie\n\n    1. npm update front-build -g\n    2. done!\n\n了解更多：<a href=\"http://www.36ria.com/5536\" target=\"_blank\">《使用Kissy Pie快速构建—kissy1.2最佳实践探索》</a>\n\n## 目录结构\n\n````\n- app                           // root of app\n    ├ common                    // 通用脚本与样式， 可直接引用，独立打包\n    ├ utils                     // 通用组件, 使用时打包入Page使用, 一般不单独引用\n    │   ├ countdown\n    │   │   ├ index.js\n    │   │   └ countdown-mod.js\n    │   └ text-formater\n    ├ homepage                  // Page 目录\n    │   ├ 1.0                   // Page 版本 目录\n    │   │   ├ test              // 测试用例 目录\n    │   │   ├ page              // Page 的入口文件目录, 打包，引用的入口\n    │   │   │   ├ base.js\n    │   │   │   ├ style1.css\n    │   │   │   ├ style2.less\n    │   │   │   └ mods          // page目录的子目录为模块目录\n    │   │   │       ├ mod1.js\n    │   │   │       ├ mod2.js\n    │   │   │       ├ mod3.js\n    │   │   │       ├ mod1.css\n    │   │   │       └ mod2.css\n    │   │   ├ fb-build.sh       // 打包快捷方式\n    │   │   ├ fb-build.bat      // 打包快捷方式\n    │   │   └ fb.page.json      // Page 相关配置\n    │   └ 20121221              // 打包后的时间戳目录\n    │       ├ build.json        // 打包信息\n    │       └ page              // 打包只处理page目录，生成-min.js 的压缩版本\n    │           ├ base.js\n    │           ├ base-min.js\n    │           ├ style1.css\n    │           ├ style1-min.css\n    │           ├ style2.css\n    │           └ style2-min.css\n    └ fb.json                   // 应用的配置, fb 应用根路径的标识\n\n````\n\n## 目录结构说明：\n\n    - 一个应用包含一个Common， 一个Utils目录，和多个Page。\n    - Common 目录是应用通用脚本和样式。 通常被会被多个Page使用， 使用方式为被页面直接使用。\n    - Page 是以页面的维度划分的, Page分版本，支持多版本共存；每次打包生成新的时间戳目录；版本目录和时间戳在同一目录下，通过文件名区分。\n    - Utils 是应用的通用的工具或组件类脚本和样式， 通常在开发阶段由Page通过Loader加载使用，上线后由Kissy Pie工具打包入Page的文件中来减小请求数。\n\n## Kissy Pie如何构建你的代码\n\n### 应用的 Page 构建\n\n    1. 创建目录 临时src (Page.srcDir); 临时build (Page.destDir); timestame目录\n    2. 将版本目录里面的文件，转成utf8编码， 并全部拷贝到 src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包， 从src/page/xx.js -> build/page/xx.js\n        2. css-combo: css打包， 从src/page/xx.css -> build/page/xx.css\n        3. lesscss:  打包， 从 src/page/xx.less -> build/page/xx.less.css\n        4. concat: 根据配置合并文件\n        5. uglifyjs: build/page/xx.js -> build/page/xx-min.js\n        6. cssmin: build/page/xx.css -> build/page/xx-min.css\n        \n    4. 将build下的所有文件转码到outputCharset，并复制到timestamp目录\n    5. 在timestamp 目录下生成 包含打包信息的 build.json.\n\n特点\n    - 发布基于时间戳目录\n    - page *根目录文件* 是编译入口\n    - 开发环境与生产环境灵活切换 (通过KISSY.Config.debug开关)\n\n### 应用的 common 构建\n\n    1. 创建目录: 临时src (common.srcDir); 临时build (common.destDir);\n    2. 将common目录里面源码文件，从 inputCharset 转成utf8编码， 并全部拷贝到 临时src 目录\n    3. 使用内置插件系统\n    \n        1. module-compiler: KISSY的模块打包压缩， 从src/*xx.js* -> build/*xx-min.js*\n        2. lesscss:  打包， 从 src/*xx.less* -> build/*xx-min.css*\n        3. uglifyjs: *build*/*xx.js* -> build/*xx-min.js*\n        4. cssmin: *build*/*xx.css* -> build/*xx-min.css*\n        \n    4. 将临时build 目录下的 **-min.** 等压缩文件从 utf-8 转码到 outputCharset，并复制回 common目录\n    \n特点\n    - common *根目录下的文件* 为打包入口\n    - 可在 fb.json 里面配置文件编码\n\n#### 注意点\n    - common 目录的 outputCharset === inputCharset, 可在 fb.json 里面配置 charset\n    - 可在app 里面执行 fb build common\n\n\n### utils 构建\n\nutils 一般不直接使用， 可打包进Page。 \n\n## 常用命令介绍\n\n### kpi init\n\n````sh\ncd dir/to/app\nkpi init\n````\n初始化当前文件夹为Root， 请在项目根目录下执行。\n\n如果已有fb.json 不必重复执行。\n\n### kpi update\n\n````sh\ncd dir/to/app\nkpi update\n````\nKissy Pie 升级后，更新本地项目到最新版本\n\n此命令会更新 fb.json， 在其中添加新版本的一些配置信息。\n\n同时会创建缺失的文件夹。\n\n### kpi web\n\n开启本地Web服务器，从浏览器访问 http://127.0.0.1:8765\n\n强烈推荐！！可在一个可视化界面里面执行常用的操作，如打包，添加新的Page或Version等。 \n\n### kpi add\n\n````sh\nkpi add name_of_page/1.0\n````\n在应用里面创建或初始化 版本 为 \"1.0\" 的Page \"name_of_page\"\n\n### kpi build\n````sh\nkpi build about@1.0 -t 20120601\n````\n\n构建 1.0(Version) 的 about(当前PageName) 到时间戳目录 ‘20120601’\n\n如果不指定 -t, Kissy Pie会自动打包到最新的时间戳目录\n\n一次构建多个页面\n\n````sh\n## 同时指定多个page\nkpi build about@1.0 index@1.0 -t 20120601\n````\ncommon 目录构建\n\n````sh\nkpi build common\n````\n\n或者使用组（group)\n\n### kpi group command\n\n````sh\nkpi group set group1 about@1.0 index@1.0\nkpi group build group1 -t 20120601\n\n````\n\n其它group 命令\n\n````sh\nkpi group\nkpi group list ## 列出所有组\nkpi group rm front-page ##删除一个组\nkpi group add front-page home@2.0 ## 追加一个version 到组\n````\n\n_注意_ 一个组里面只能包含一个Page的一个version；\n\n\n## 依赖的包\n\n    - css-combo https://github.com/daxingplay/css-combo\n    - iconv-lite https://github.com/ashtuchkin/iconv-lite\n    - tbuild https://github.com/czy88840616/tbuild\n    - less.js http://lesscss.org\n    - cssmin \n    - uglifyjs https://github.com/mishoo/UglifyJS\n    - csslint http://csslint.net\n\n\n## 兼容性\n    * node 0.8.x +\n    * window xp +\n    * OSX 10.7 +","maintainers":[{"name":"maxbbn","email":"qipbbn@gmail.com"}],"time":{"modified":"2022-06-19T08:51:29.641Z","created":"2012-07-31T03:34:05.572Z","0.4.1":"2012-07-31T03:34:09.565Z","0.4.2":"2012-08-01T06:05:21.646Z","0.4.3":"2012-08-01T06:08:12.345Z","0.4.4":"2012-08-02T03:21:55.748Z","0.4.5":"2012-08-10T03:27:40.583Z","0.4.6":"2012-09-19T05:42:22.652Z","0.4.7":"2012-09-24T10:59:25.055Z","0.4.8":"2012-09-27T02:42:34.643Z","0.4.9":"2012-10-23T03:32:56.453Z","0.4.10":"2012-11-12T10:22:11.262Z","0.4.11":"2012-11-14T03:22:36.520Z","0.4.12":"2012-11-15T06:00:10.637Z","0.4.13":"2012-11-15T12:00:55.214Z","0.4.14":"2012-11-16T11:20:29.307Z","0.4.15":"2012-11-20T02:55:38.020Z","0.4.16":"2012-12-12T03:57:56.205Z","0.4.17":"2012-12-13T06:51:46.739Z","0.4.18":"2012-12-24T07:33:01.362Z","0.4.19":"2012-12-27T02:54:09.194Z","0.4.20":"2013-01-08T06:33:26.495Z","0.4.21":"2013-01-10T15:19:14.163Z","0.4.22":"2013-01-14T08:34:21.773Z","0.4.23":"2013-01-15T08:15:48.734Z","0.4.24":"2013-01-16T09:33:52.917Z","0.4.25":"2013-01-18T09:48:12.785Z","0.4.26":"2013-01-23T15:48:34.111Z","0.4.27":"2013-03-28T06:22:37.789Z","0.4.28":"2013-05-20T03:20:07.752Z","0.4.29":"2013-05-22T06:36:58.557Z","0.4.30":"2013-12-04T09:07:41.610Z"},"author":{"name":"maxbbn","email":"qipbbn@gmail.com","url":"maxbbn.com"},"repository":{"type":"git","url":"git://github.com/maxbbn/front-build.git"},"users":{"fgribreau":true}}