Socket
Socket
Sign inDemoInstall

ziya_hao123

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ziya_hao123 - npm Package Compare versions

Comparing version 2.0.0 to 3.0.0

30

index.js

@@ -6,2 +6,5 @@ var path = require('path');

var urlExists = pify(require('no1-url-exists'));
var fs = require('fs');
var R = require('ramda');
var clone = require('clone');

@@ -14,3 +17,23 @@ if(!global.memory_cache)

var watchedFileList = [];
var watchedTaskList = [];
function watchXlsx(path,task)
{
if(R.indexOf(path)(watchedFileList) == -1)
{
watchedFileList.push(path);
watchedTaskList.push(task);
}
fs.watchFile(path, (curr, prev) => {
let index = R.indexOf(path)(watchedFileList);
if(index != -1){
let task = watchedTaskList[index];
readToMemAndWatch(path, task);
}else{
throw new Error("watchedFileList doesn`t match watchedOptionList at path " + path);
}
});
}
function checkZiyaCLouds()

@@ -83,3 +106,2 @@ {

throw new Error("tasks can`t be empty!");
for(var taskNum = 0; taskNum < tasks.length ;taskNum++){

@@ -109,6 +131,6 @@ let sheetNum = tasks[taskNum].sheetNum;

if(!!option.duplicate && option.defval) throw new Error("defValue and duplicatedColArr can`t be both empty!");
watchXlsx(xlsx_file,tasks);
let json = xlsx.utils.sheet_to_json(worksheet, clone(option));
if(typeof splitThTd == "boolean" && splitThTd)
{
let json = xlsx.utils.sheet_to_json(worksheet, option);
let ths = json[0];

@@ -119,3 +141,2 @@ let tds = json.slice(1);

} else {
let json = xlsx.utils.sheet_to_json(worksheet, option);
global.memory_cache.hao123.put(memKey, json);

@@ -126,3 +147,2 @@ }

exports.checkZiyaCLouds=checkZiyaCLouds;
exports.scheduleCheckZiyaCLouds=scheduleCheckZiyaCLouds;

@@ -129,0 +149,0 @@ exports.readToMemAndWatch=readToMemAndWatch;

26

package.json
{
"_from": "ziya_hao123@^1.0.3",
"_id": "ziya_hao123@1.0.4",
"_from": "ziya_hao123",
"_id": "ziya_hao123@2.0.0",
"_inBundle": false,
"_integrity": "sha512-gZjvhzMya78TZFww56dUagTPYM+K0qFSP6cr7eonr0yqS3bSqP52qs4yf92wgm/M2jlgLd2v3FTmJnCYMuyR/Q==",
"_integrity": "sha512-wgQwnyDmtd/6BvDS36NJ4HqjWN0iJlPa6GfzaWlsxoPdFAz5c6GpT/Z8k0Z0W96h+Aa7qGdJUpnXXJoZ9b6VIA==",
"_location": "/ziya_hao123",
"_phantomChildren": {},
"_requested": {
"type": "range",
"type": "tag",
"registry": true,
"raw": "ziya_hao123@^1.0.3",
"raw": "ziya_hao123",
"name": "ziya_hao123",
"escapedName": "ziya_hao123",
"rawSpec": "^1.0.3",
"rawSpec": "",
"saveSpec": null,
"fetchSpec": "^1.0.3"
"fetchSpec": "latest"
},

@@ -22,5 +22,5 @@ "_requiredBy": [

],
"_resolved": "https://registry.npmjs.org/ziya_hao123/-/ziya_hao123-1.0.4.tgz",
"_shasum": "06c04e22fe5f8e1a87148c46b591fd92df8c2a7a",
"_spec": "ziya_hao123@^1.0.3",
"_resolved": "https://registry.npmjs.org/ziya_hao123/-/ziya_hao123-2.0.0.tgz",
"_shasum": "88f8fa10d31946a8ea497a183e9f8ba90c02e1e2",
"_spec": "ziya_hao123",
"_where": "D:\\Works\\Ziya\\PreDevelop\\hao123.ziyacloud.com",

@@ -33,6 +33,8 @@ "author": {

"memory-cache": "^0.2.0",
"clone": "^2.1.1",
"no1-url-exists": "^1.0.10",
"no1_xlsx": "^0.11.6",
"node-schedule": "^1.2.5",
"pify": "^3.0.0"
"pify": "^3.0.0",
"ramda": "^0.25.0"
},

@@ -47,3 +49,3 @@ "deprecated": false,

},
"version": "2.0.0"
"version": "3.0.0"
}
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