Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pv-node-smb2

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pv-node-smb2 - npm Package Compare versions

Comparing version 2.0.5 to 2.0.6

10

dist/lib/pv-smb2.js

@@ -20,3 +20,9 @@ "use strict";

fileInfo(smbPath) {
return pv.pvFileInfoFromContext(this.ctx, smbPath);
let entry = pv.pvFileInfoFromContext(this.ctx, smbPath);
return {
...entry,
btime: new Date(entry.btime_ts),
mtime: new Date(entry.mtime_ts),
ctime: new Date(entry.ctime_ts)
};
}

@@ -42,2 +48,2 @@ readFileSync(smbPath) {

exports.PvNodeSmb2 = PvNodeSmb2;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHYtc21iMi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9wdi1zbWIyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLHdEQUFnQztBQUVoQyxNQUFNLEVBQUUsR0FBRyxJQUFBLGtCQUFRLEVBQUMsSUFBSSxDQUFDLENBQUM7QUFvQjFCLE1BQWEsVUFBVTtJQUdyQixZQUFZLFNBQWdCLEVBQUUsUUFBZSxFQUFFLFFBQWU7UUFDNUQsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEVBQUMsUUFBUSxFQUFDLFFBQVEsQ0FBQyxDQUFBO0lBQ2pELENBQUM7SUFFRCxhQUFhLENBQUMsU0FBZ0IsRUFBRSxRQUFlLEVBQUUsUUFBZTtRQUM5RCxJQUFJLENBQUMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFDLFFBQVEsRUFBQyxRQUFRLENBQUMsQ0FBQTtJQUM1RCxDQUFDO0lBRUQsYUFBYTtRQUNYLEVBQUUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQzlCLENBQUM7SUFHRCxRQUFRLENBQUMsT0FBYztRQUNyQixPQUFPLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRCxZQUFZLENBQUMsT0FBYztRQUN6QixPQUFPLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQy9DLENBQUM7SUFFRCxPQUFPLENBQUMsT0FBYztRQUNwQixNQUFNLElBQUksR0FBbUIsRUFBRSxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUMsT0FBTyxDQUFDLENBQUE7UUFDdEUsSUFBSSxDQUFDLElBQUksRUFBQztZQUNSLE9BQU8sRUFBRSxDQUFBO1NBQ1Y7UUFDRCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFrQixFQUFDLEVBQUU7WUFDcEMsT0FBTztnQkFDTCxHQUFHLEtBQUs7Z0JBQ1IsS0FBSyxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7Z0JBQy9CLEtBQUssRUFBRSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO2dCQUMvQixLQUFLLEVBQUUsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQzthQUNwQixDQUFBO1FBQ2YsQ0FBQyxDQUFDLENBQUM7SUFFTCxDQUFDO0NBR0Y7QUF6Q0QsZ0NBeUNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGJpbmRpbmdzIGZyb20gJ2JpbmRpbmdzJztcblxuY29uc3QgcHYgPSBiaW5kaW5ncygncHYnKTtcblxuZXhwb3J0IGludGVyZmFjZSBQdkRpcmVudEJhc2Uge1xuICBzaXplOiBudW1iZXI7XG4gIHVpZDogbnVtYmVyO1xuICBnaWQ6IG51bWJlcjtcbiAgYnRpbWVfdHM6IG51bWJlcjtcbiAgbXRpbWVfdHM6IG51bWJlcjtcbiAgY3RpbWVfdHM6IG51bWJlcjtcbiAgbmFtZTogc3RyaW5nO1xuICBpc0ZpbGU6IGJvb2xlYW47XG4gIGlzRGlyOiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFB2RGlyZW50IGV4dGVuZHMgUHZEaXJlbnRCYXNle1xuICBidGltZTogRGF0ZTtcbiAgbXRpbWU6IERhdGU7XG4gIGN0aW1lOiBEYXRlO1xufVxuXG5leHBvcnQgY2xhc3MgUHZOb2RlU21iMiB7XG4gIHByaXZhdGUgY3R4OmFueTtcblxuICBjb25zdHJ1Y3Rvcih3b3JrZ3JvdXA6c3RyaW5nLCB1c2VybmFtZTpzdHJpbmcsIHBhc3N3b3JkOnN0cmluZykge1xuICAgIHRoaXMuY3JlYXRlQ29udGV4dCh3b3JrZ3JvdXAsdXNlcm5hbWUscGFzc3dvcmQpXG4gIH1cblxuICBjcmVhdGVDb250ZXh0KHdvcmtncm91cDpzdHJpbmcsIHVzZXJuYW1lOnN0cmluZywgcGFzc3dvcmQ6c3RyaW5nKXtcbiAgICB0aGlzLmN0eCA9IHB2LnB2Q3JlYXRlQ29udGV4dCh3b3JrZ3JvdXAsdXNlcm5hbWUscGFzc3dvcmQpXG4gIH1cblxuICBkZWxldGVDb250ZXh0KCl7XG4gICAgcHYucHZEZWxldGVDb250ZXh0KHRoaXMuY3R4KVxuICB9XG5cblxuICBmaWxlSW5mbyhzbWJQYXRoOnN0cmluZyk6UHZEaXJlbnR7XG4gICAgcmV0dXJuIHB2LnB2RmlsZUluZm9Gcm9tQ29udGV4dCh0aGlzLmN0eCxzbWJQYXRoKTtcbiAgfVxuXG4gIHJlYWRGaWxlU3luYyhzbWJQYXRoOnN0cmluZyk6IEJ1ZmZlcntcbiAgICByZXR1cm4gcHYucHZSZWFkRnJvbUNvbnRleHQodGhpcy5jdHgsc21iUGF0aClcbiAgfVxuXG4gIHJlYWREaXIoc21iUGF0aDpzdHJpbmcpOlB2RGlyZW50W117XG4gICAgY29uc3QgYmFzZTogUHZEaXJlbnRCYXNlW10gPSBwdi5wdkRpclJlYWRGcm9tQ29udGV4dCh0aGlzLmN0eCxzbWJQYXRoKVxuICAgIGlmICghYmFzZSl7XG4gICAgICByZXR1cm4gW11cbiAgICB9XG4gICAgcmV0dXJuIGJhc2UubWFwKChlbnRyeTpQdkRpcmVudEJhc2UpPT57XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5lbnRyeSxcbiAgICAgICAgYnRpbWU6IG5ldyBEYXRlKGVudHJ5LmJ0aW1lX3RzKSxcbiAgICAgICAgbXRpbWU6IG5ldyBEYXRlKGVudHJ5Lm10aW1lX3RzKSxcbiAgICAgICAgY3RpbWU6IG5ldyBEYXRlKGVudHJ5LmN0aW1lX3RzKVxuICAgICAgfSBhcyBQdkRpcmVudFxuICAgIH0pO1xuXG4gIH1cblxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHYtc21iMi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9wdi1zbWIyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLHdEQUFnQztBQUVoQyxNQUFNLEVBQUUsR0FBRyxJQUFBLGtCQUFRLEVBQUMsSUFBSSxDQUFDLENBQUM7QUFvQjFCLE1BQWEsVUFBVTtJQUdyQixZQUFZLFNBQWdCLEVBQUUsUUFBZSxFQUFFLFFBQWU7UUFDNUQsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEVBQUMsUUFBUSxFQUFDLFFBQVEsQ0FBQyxDQUFBO0lBQ2pELENBQUM7SUFFRCxhQUFhLENBQUMsU0FBZ0IsRUFBRSxRQUFlLEVBQUUsUUFBZTtRQUM5RCxJQUFJLENBQUMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFDLFFBQVEsRUFBQyxRQUFRLENBQUMsQ0FBQTtJQUM1RCxDQUFDO0lBRUQsYUFBYTtRQUNYLEVBQUUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQzlCLENBQUM7SUFHRCxRQUFRLENBQUMsT0FBYztRQUVyQixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBQyxPQUFPLENBQUMsQ0FBQztRQUN2RCxPQUFPO1lBQ0wsR0FBRyxLQUFLO1lBQ1IsS0FBSyxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7WUFDL0IsS0FBSyxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7WUFDL0IsS0FBSyxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDaEMsQ0FBQTtJQUNILENBQUM7SUFFRCxZQUFZLENBQUMsT0FBYztRQUN6QixPQUFPLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQy9DLENBQUM7SUFFRCxPQUFPLENBQUMsT0FBYztRQUNwQixNQUFNLElBQUksR0FBbUIsRUFBRSxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUMsT0FBTyxDQUFDLENBQUE7UUFDdEUsSUFBSSxDQUFDLElBQUksRUFBQztZQUNSLE9BQU8sRUFBRSxDQUFBO1NBQ1Y7UUFDRCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFrQixFQUFDLEVBQUU7WUFDcEMsT0FBTztnQkFDTCxHQUFHLEtBQUs7Z0JBQ1IsS0FBSyxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7Z0JBQy9CLEtBQUssRUFBRSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO2dCQUMvQixLQUFLLEVBQUUsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQzthQUNwQixDQUFBO1FBQ2YsQ0FBQyxDQUFDLENBQUM7SUFFTCxDQUFDO0NBR0Y7QUFoREQsZ0NBZ0RDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGJpbmRpbmdzIGZyb20gJ2JpbmRpbmdzJztcblxuY29uc3QgcHYgPSBiaW5kaW5ncygncHYnKTtcblxuZXhwb3J0IGludGVyZmFjZSBQdkRpcmVudEJhc2Uge1xuICBzaXplOiBudW1iZXI7XG4gIHVpZDogbnVtYmVyO1xuICBnaWQ6IG51bWJlcjtcbiAgYnRpbWVfdHM6IG51bWJlcjtcbiAgbXRpbWVfdHM6IG51bWJlcjtcbiAgY3RpbWVfdHM6IG51bWJlcjtcbiAgbmFtZTogc3RyaW5nO1xuICBpc0ZpbGU6IGJvb2xlYW47XG4gIGlzRGlyOiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFB2RGlyZW50IGV4dGVuZHMgUHZEaXJlbnRCYXNle1xuICBidGltZTogRGF0ZTtcbiAgbXRpbWU6IERhdGU7XG4gIGN0aW1lOiBEYXRlO1xufVxuXG5leHBvcnQgY2xhc3MgUHZOb2RlU21iMiB7XG4gIHByaXZhdGUgY3R4OmFueTtcblxuICBjb25zdHJ1Y3Rvcih3b3JrZ3JvdXA6c3RyaW5nLCB1c2VybmFtZTpzdHJpbmcsIHBhc3N3b3JkOnN0cmluZykge1xuICAgIHRoaXMuY3JlYXRlQ29udGV4dCh3b3JrZ3JvdXAsdXNlcm5hbWUscGFzc3dvcmQpXG4gIH1cblxuICBjcmVhdGVDb250ZXh0KHdvcmtncm91cDpzdHJpbmcsIHVzZXJuYW1lOnN0cmluZywgcGFzc3dvcmQ6c3RyaW5nKXtcbiAgICB0aGlzLmN0eCA9IHB2LnB2Q3JlYXRlQ29udGV4dCh3b3JrZ3JvdXAsdXNlcm5hbWUscGFzc3dvcmQpXG4gIH1cblxuICBkZWxldGVDb250ZXh0KCl7XG4gICAgcHYucHZEZWxldGVDb250ZXh0KHRoaXMuY3R4KVxuICB9XG5cblxuICBmaWxlSW5mbyhzbWJQYXRoOnN0cmluZyk6UHZEaXJlbnR7XG5cbiAgICBsZXQgZW50cnkgPSBwdi5wdkZpbGVJbmZvRnJvbUNvbnRleHQodGhpcy5jdHgsc21iUGF0aCk7XG4gICAgcmV0dXJuIHtcbiAgICAgIC4uLmVudHJ5LFxuICAgICAgYnRpbWU6IG5ldyBEYXRlKGVudHJ5LmJ0aW1lX3RzKSxcbiAgICAgIG10aW1lOiBuZXcgRGF0ZShlbnRyeS5tdGltZV90cyksXG4gICAgICBjdGltZTogbmV3IERhdGUoZW50cnkuY3RpbWVfdHMpXG4gICAgfVxuICB9XG5cbiAgcmVhZEZpbGVTeW5jKHNtYlBhdGg6c3RyaW5nKTogQnVmZmVye1xuICAgIHJldHVybiBwdi5wdlJlYWRGcm9tQ29udGV4dCh0aGlzLmN0eCxzbWJQYXRoKVxuICB9XG5cbiAgcmVhZERpcihzbWJQYXRoOnN0cmluZyk6UHZEaXJlbnRbXXtcbiAgICBjb25zdCBiYXNlOiBQdkRpcmVudEJhc2VbXSA9IHB2LnB2RGlyUmVhZEZyb21Db250ZXh0KHRoaXMuY3R4LHNtYlBhdGgpXG4gICAgaWYgKCFiYXNlKXtcbiAgICAgIHJldHVybiBbXVxuICAgIH1cbiAgICByZXR1cm4gYmFzZS5tYXAoKGVudHJ5OlB2RGlyZW50QmFzZSk9PntcbiAgICAgIHJldHVybiB7XG4gICAgICAgIC4uLmVudHJ5LFxuICAgICAgICBidGltZTogbmV3IERhdGUoZW50cnkuYnRpbWVfdHMpLFxuICAgICAgICBtdGltZTogbmV3IERhdGUoZW50cnkubXRpbWVfdHMpLFxuICAgICAgICBjdGltZTogbmV3IERhdGUoZW50cnkuY3RpbWVfdHMpXG4gICAgICB9IGFzIFB2RGlyZW50XG4gICAgfSk7XG5cbiAgfVxuXG5cbn1cbiJdfQ==

9

lib/pv-smb2.ts

@@ -40,3 +40,10 @@ import bindings from 'bindings';

fileInfo(smbPath:string):PvDirent{
return pv.pvFileInfoFromContext(this.ctx,smbPath);
let entry = pv.pvFileInfoFromContext(this.ctx,smbPath);
return {
...entry,
btime: new Date(entry.btime_ts),
mtime: new Date(entry.mtime_ts),
ctime: new Date(entry.ctime_ts)
}
}

@@ -43,0 +50,0 @@

@@ -5,3 +5,3 @@ {

"homepage": "https://github.com/pontus-vision/pv-node-smb2",
"version": "2.0.5",
"version": "2.0.6",
"engines": {

@@ -8,0 +8,0 @@ "node": ">= 10.16.0"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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