Socket
Socket
Sign inDemoInstall

duoms

Package Overview
Dependencies
152
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.1 to 0.2.3

9

lib/duoms.js

@@ -10,7 +10,7 @@ #!/usr/bin/env node

var fs = require('fs');
let fs = require('fs');
let commander = require('commander'); //cli 命令工具
let spin = require('./spin.js');
let pack = require('../package.json'); //duoms 模块信息
let commander = require('commander'); //cli 命令工具
let push = require('./push.js'); //发布工具

@@ -30,5 +30,4 @@ let auth = require('./auth.js'); //用户信息验证

.option('-t, --test', '发布项目到测试环境(默认值)')
.action(function(cmd) {
push(cmd.prod ? 'P' : 'T');
});
.option('-d, --dir [value]', '指定发布目录')
.action(push);

@@ -35,0 +34,0 @@ // 初始化命令

@@ -63,3 +63,3 @@ #!/usr/bin/env node

function push(target) {
function push(cmd) {

@@ -80,4 +80,11 @@ /*

var root = path.join(process.cwd(), pack_info.dir);
//发布目录
var dir = path.join((cmd.dir && cmd.dir !== true) ? cmd.dir : '');
var root = path.join(process.cwd(), pack_info.dir, dir);
//暂时用dev目录作为测试环境
var target = cmd.prod ? pack_info.name : path.join('dev/', pack_info.name);
target = path.join(target, dir);
//遍历文件
var files = readDirRcs(root, function(file) {

@@ -99,11 +106,6 @@

if (files.length === 0) {
var msg = '目录 "' + pack_info.dir + '" 下没有任何文件要发布, 请检查!';
var msg = '目录 "' + root + '" 下没有任何文件要发布, 请检查!';
return console.warn(colors.warn(msg));
}
// 处理线上目录地址
// TODO: 确定 OSS 中"测试"和"产品"两个环境对应的目录名
target = target === 'P' ? pack_info.name : path.join('dev/', pack_info.name);
oss(files, root, target);

@@ -146,2 +148,6 @@ }

required: true
}, {
description: 'devBucket: ',
name: 'devBucket',
required: true
}], function(err, info) {

@@ -148,0 +154,0 @@ var conf = {};

{
"name": "duoms",
"version": "0.2.1",
"version": "0.2.3",
"description": "剁手管理系统基础服务",

@@ -12,2 +12,6 @@ "main": "index.js",

"license": "MIT",
"repository": {
"type": "git"
,"url": "http://git.duoshoubang.cn/fe/duoms-client.git"
},
"dependencies": {

@@ -14,0 +18,0 @@ "aliyun-sdk": "1.7.5",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc