Nostradamus Predicting Maelstroms

    isv-upx-seed-util

    10.0.9 • Public • Published

    upx-seed-util

    • 用来获取seed及规范去重

    demo

    
    var util = new SeedUtil({
      gitGroupName: "tb-mod",
      host: "//g.alicdn.com/",
      type: "native",
      upxClient:upxClient, //部分api需要传入upxClient
      modules: [{
        name: 'tb-1212-special-shop',
        version: '0.0.73'
      }, {
        name: 'test_rx_mod123',
        version: '0.0.3',
        deps:{ }  //本地的deps  若不填写 则远程http获取
      }]
    });
    
    
    //获取seed
    util.exportSeed().then((seed)=>{
        
    
    });
    
    
    //获取upx规范资源的依赖 需要传入upxClient
    util.exportSeedByGuideId(7).then((seed)=>{
      
    });
    
    // 为了air去重,可以对 seed.modules 做最高版本的去重
    var Filter = SeedUtil.Filter;
    seed.modules = Filter.maxVersionUniq(seed.modules, 'web'); // 优先使用 index.web.js 文件
    
    

    changelog

    v0.1.11
    • exportSeedByGuideId输出web.cmd.js
    v0.1.10
    • exportSeed、exportSeedByGuideId方法集成filter功能,针对native和web输出对应资源
    v0.1.9
    • Filter支持upx/开头的模块
    v0.1.8
    • 只输出upx/、npm/开头的依赖
    v0.1.0
    • 拓展exportSeedByGuideId方法用于获取规范资源的seed

    Install

    npm i isv-upx-seed-util

    DownloadsWeekly Downloads

    0

    Version

    10.0.9

    License

    MIT

    Last publish

    Collaborators

    • smalldragonluo