New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@3m/repos-tools

Package Overview
Dependencies
Maintainers
2
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@3m/repos-tools - npm Package Compare versions

Comparing version 1.0.12 to 1.0.13

src/js/versionSort.js

4

package.json
{
"name": "@3m/repos-tools",
"version": "1.0.12",
"version": "1.0.13",
"main": "index.js",

@@ -22,2 +22,2 @@ "repository": "git@code.aliyun.com:3m/repos-tools.git",

}
}
}
## 仓库 发布工具
发布组件到 OSS 仓库
> repos 配置文件位于 ~/.repos/[xxx].json
### 3m-release
发布一个组件项目到仓库, 在当前项目目录运行
> 命令行: 3m-release [仓库名称]
> 命令行: 3m-release [仓库名称 (~/.repos/xxx)]
### 3m-use
使用一个组件项目,从仓库中下载或更新到当前目录的 extern_modules 文件夹。
> 命令行: 3m-use [仓库名称] [包名称] [版本号,忽略使用最新版]
> 命令行: 3m-use-extern [仓库名称]
> 当前项目根目录下需要配置extern.json,设定需要的项目和版本号
>

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

console.log('3m-use-extern ' + version);
const versionSort = require('./js/versionSort');
// 检测命令行

@@ -52,3 +53,4 @@ if (process.argv.length !== 3) {

})
.sort();
.sort(versionSort);
console.log('----------verList', verList);
return verList[verList.length - 1];

@@ -142,2 +144,3 @@ } catch (e) {

console.log(`Use: ${name} ${ver}`);
// 获取模块html导出模块,保存在extern_modules目录下

@@ -144,0 +147,0 @@ await _syncFromOss(

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

const syncOss = require('./syncToOss');
const versionSort = require('./versionSort');
/*

@@ -28,3 +28,3 @@ 发布项目模块到发布仓库

.filter((v) => v.length > 0)
.sort();
.sort(versionSort);
console.log('listTags:', tagsList);

@@ -47,3 +47,3 @@ const tag = tagsList.length > 0 ? tagsList[tagsList.length - 1] : 'v1.0.0';

`git log ${
sinceTag ? sinceTag + '..HEAD' : ''
sinceTag ? sinceTag + '..HEAD' : ''
} --pretty=format:"%cd %cn %s" --date=format:"%Y-%m-%d_%H:%M:%S"`,

@@ -50,0 +50,0 @@ )).stdout;

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc