Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    xaptpublic

    xapt

    ==========

    Create, validate & convert xFace application package

    Usage

    • Install it with npm

      npm install xapt -g

    • To create an app package

      xapt-create path/to/app app.xpa

      Options:
          ``-c, --config  create app.xml``
          ``-a, --autoconfig  Create a default app.xml automatically``
      
    • To validate an app package

      xapt-check test.zip

      or

      xapt-check path/to/app

      Options: -m, --minify use uglify.js to minify *.js -t, --target target filename

    API

    creator

    var creator=require('xapt').creator;
     
    var package = {
        source:'path/to/app'
        target:'test.xpa'
    };
     
    creator(package.source, package.target, function(err){
           if(err){
               console.log(err);
           }
        });
     

    validator

     
    var validator=require('xapt').validator;
     
    var package = {
        source:'test.zip',  //required
        target:'test.xpa',  //optional
        minify:true   //optional
    };
     
    validator(package, function(err){
           if(err){
               console.log(err);
           }
        });
     
    package = {
        source:'path/to/app',  //required
        target:'target',  //optional
        minify:true   //optional
    };
     
    validator(package, function(err){
           if(err){
               console.log(err);
           }
        });
     

    xapt

    ==========

    xface应用创建、验证和转化的打包工具

    用法

    • 使用 npm 安装

      npm install xapt -g

    • 创建一个应用包

      xapt-create path/to/app app

      Options:
          ``-c, --config  以交互方式创建app.xml。注:app.xml不存在才会创建app.xml``
          ``-a, --autoconfig  自动创建默认的app.xml``
      
    • 验证应用包的合法性 xapt-check path/to/test.xpa

      或者

      xapt-check path/to/app

      Options: -m, --minify 混淆js文件 -t, --target 目标文件路径

    API接口

    creator

    var creator=require('xapt').creator;
     
    var package = {
        source:'path/to/app'
        target:'test.xpa'
    };
     
    creator(package.source, package.target, function(err){
           if(err){
               console.log(err);
           }
        });
     

    validator

     
    var validator=require('xapt').validator;
     
    var package = {
        source:'test.zip',  //required
        target:'test.xpa',  //optional
        minify:true   //optional
    };
     
    validator(package, function(err){
           if(err){
               console.log(err);
           }
        });
     
    package = {
        source:'path/to/app',  //required
        target:'target',  //optional
        minify:true   //optional
    };
     
    validator(package, function(err){
           if(err){
               console.log(err);
           }
        });
     

    Keywords

    none

    install

    npm i xapt

    Downloadsweekly downloads

    46

    version

    1.0.0

    license

    none

    last publish

    collaborators

    • avatar
    • avatar