@pushrocks/smarthash
Advanced tools
Comparing version 2.1.10 to 3.0.1
@@ -1,2 +0,2 @@ | ||
export * from './nodehash.sha256'; | ||
export * from './nodehash.md5'; | ||
export * from './nodehash.sha256.js'; | ||
export * from './nodehash.md5.js'; |
@@ -1,15 +0,4 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./nodehash.sha256"), exports); | ||
__exportStar(require("./nodehash.md5"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFQSxvREFBa0M7QUFDbEMsaURBQStCIn0= | ||
import './nodehash.plugins.js'; | ||
export * from './nodehash.sha256.js'; | ||
export * from './nodehash.md5.js'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUF5Qix1QkFBdUIsQ0FBQztBQUVqRCxjQUFjLHNCQUFzQixDQUFDO0FBQ3JDLGNBQWMsbUJBQW1CLENBQUMifQ== |
@@ -1,3 +0,2 @@ | ||
/// <reference types="node" /> | ||
import * as plugins from './nodehash.plugins'; | ||
export declare const hashStreamPipeStop: (resolveFuntion: any) => plugins.stream.Transform; | ||
import * as plugins from './nodehash.plugins.js'; | ||
export declare const hashStreamPipeStop: (resolveFunctionArg: (inputArg: string) => any) => plugins.stream.Transform; |
@@ -1,27 +0,5 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.hashStreamPipeStop = void 0; | ||
const plugins = __importStar(require("./nodehash.plugins")); | ||
exports.hashStreamPipeStop = (resolveFuntion) => { | ||
import * as plugins from './nodehash.plugins.js'; | ||
export const hashStreamPipeStop = (resolveFunctionArg) => { | ||
const forEach = (chunk, enc, cb) => { | ||
resolveFuntion(chunk.toString('utf8')); | ||
resolveFunctionArg(chunk.toString('utf8')); | ||
cb(null, chunk); | ||
@@ -34,2 +12,2 @@ }; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2guaGVscGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25vZGVoYXNoLmhlbHBlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDREQUE4QztBQUVqQyxRQUFBLGtCQUFrQixHQUFHLENBQUMsY0FBYyxFQUFFLEVBQUU7SUFDbkQsTUFBTSxPQUFPLEdBQUcsQ0FBQyxLQUFhLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxFQUFFO1FBQ3pDLGNBQWMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDdkMsRUFBRSxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUNsQixDQUFDLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFFO1FBQ25CLEVBQUUsRUFBRSxDQUFDO0lBQ1AsQ0FBQyxDQUFDO0lBRUYsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztBQUMxQyxDQUFDLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2guaGVscGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25vZGVoYXNoLmhlbHBlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE9BQU8sTUFBTSx1QkFBdUIsQ0FBQztBQUVqRCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxDQUFDLGtCQUE2QyxFQUFFLEVBQUU7SUFDbEYsTUFBTSxPQUFPLEdBQUcsQ0FBQyxLQUFhLEVBQUUsR0FBUSxFQUFFLEVBQU8sRUFBRSxFQUFFO1FBQ25ELGtCQUFrQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUMzQyxFQUFFLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ2xCLENBQUMsQ0FBQztJQUVGLE1BQU0sS0FBSyxHQUFHLENBQUMsRUFBTyxFQUFFLEVBQUU7UUFDeEIsRUFBRSxFQUFFLENBQUM7SUFDUCxDQUFDLENBQUM7SUFFRixPQUFPLE9BQU8sQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQzFDLENBQUMsQ0FBQyJ9 |
@@ -1,27 +0,5 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.md5FromString = void 0; | ||
const plugins = __importStar(require("./nodehash.plugins")); | ||
exports.md5FromString = async (stringToHash) => { | ||
import * as plugins from './nodehash.plugins.js'; | ||
export const md5FromString = async (stringToHash) => { | ||
return plugins.crypto.createHash('md5').update(stringToHash).digest('hex'); | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2gubWQ1LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvbm9kZWhhc2gubWQ1LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw0REFBOEM7QUFFakMsUUFBQSxhQUFhLEdBQUcsS0FBSyxFQUFFLFlBQW9CLEVBQUUsRUFBRTtJQUMxRCxPQUFPLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0UsQ0FBQyxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2gubWQ1LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvbm9kZWhhc2gubWQ1LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxPQUFPLE1BQU0sdUJBQXVCLENBQUM7QUFFakQsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxZQUFvQixFQUFFLEVBQUU7SUFDMUQsT0FBTyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzdFLENBQUMsQ0FBQyJ9 |
@@ -1,43 +0,14 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.through2 = exports.smartjson = exports.smartpromise = exports.stream = exports.path = exports.fs = exports.crypto = void 0; | ||
// node native scope | ||
const crypto_1 = __importDefault(require("crypto")); | ||
exports.crypto = crypto_1.default; | ||
const fs = __importStar(require("fs")); | ||
exports.fs = fs; | ||
const path = __importStar(require("path")); | ||
exports.path = path; | ||
const stream = __importStar(require("stream")); | ||
exports.stream = stream; | ||
import crypto from 'crypto'; | ||
import * as fs from 'fs'; | ||
import * as path from 'path'; | ||
import * as stream from 'stream'; | ||
export { crypto, fs, path, stream }; | ||
// pushrocks scope | ||
const smartpromise = __importStar(require("@pushrocks/smartpromise")); | ||
exports.smartpromise = smartpromise; | ||
const smartjson = __importStar(require("@pushrocks/smartjson")); | ||
exports.smartjson = smartjson; | ||
import * as smartpromise from '@pushrocks/smartpromise'; | ||
import * as smartjson from '@pushrocks/smartjson'; | ||
export { smartpromise, smartjson }; | ||
// thirdparty scope | ||
const through2_1 = __importDefault(require("through2")); | ||
exports.through2 = through2_1.default; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2gucGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25vZGVoYXNoLnBsdWdpbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLG9CQUFvQjtBQUNwQixvREFBNEI7QUFLbkIsaUJBTEYsZ0JBQU0sQ0FLRTtBQUpmLHVDQUF5QjtBQUlSLGdCQUFFO0FBSG5CLDJDQUE2QjtBQUdSLG9CQUFJO0FBRnpCLCtDQUFpQztBQUVOLHdCQUFNO0FBRWpDLGtCQUFrQjtBQUNsQixzRUFBd0Q7QUFHL0Msb0NBQVk7QUFGckIsZ0VBQWtEO0FBRTNCLDhCQUFTO0FBRWhDLG1CQUFtQjtBQUNuQix3REFBZ0M7QUFFdkIsbUJBRkYsa0JBQVEsQ0FFRSJ9 | ||
import through2 from 'through2'; | ||
export { through2 }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2gucGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25vZGVoYXNoLnBsdWdpbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CO0FBQ3BCLE9BQU8sTUFBTSxNQUFNLFFBQVEsQ0FBQztBQUM1QixPQUFPLEtBQUssRUFBRSxNQUFNLElBQUksQ0FBQztBQUN6QixPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQztBQUM3QixPQUFPLEtBQUssTUFBTSxNQUFNLFFBQVEsQ0FBQztBQUVqQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLENBQUM7QUFFcEMsa0JBQWtCO0FBQ2xCLE9BQU8sS0FBSyxZQUFZLE1BQU0seUJBQXlCLENBQUM7QUFDeEQsT0FBTyxLQUFLLFNBQVMsTUFBTSxzQkFBc0IsQ0FBQztBQUVsRCxPQUFPLEVBQUUsWUFBWSxFQUFFLFNBQVMsRUFBRSxDQUFDO0FBRW5DLG1CQUFtQjtBQUNuQixPQUFPLFFBQVEsTUFBTSxVQUFVLENBQUM7QUFFaEMsT0FBTyxFQUFFLFFBQVEsRUFBRSxDQUFDIn0= |
@@ -1,3 +0,2 @@ | ||
/// <reference types="node" /> | ||
import * as plugins from './nodehash.plugins'; | ||
import * as plugins from './nodehash.plugins.js'; | ||
/** | ||
@@ -4,0 +3,0 @@ * creates sha256 Hash from Stream |
@@ -1,29 +0,7 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.sha265FromObject = exports.sha256FromBuffer = exports.sha256FromString = exports.sha256FromStringSync = exports.sha256FromFile = exports.sha256FromStream = void 0; | ||
const plugins = __importStar(require("./nodehash.plugins")); | ||
const helpers = __importStar(require("./nodehash.helpers")); | ||
import * as plugins from './nodehash.plugins.js'; | ||
import * as helpers from './nodehash.helpers.js'; | ||
/** | ||
* creates sha256 Hash from Stream | ||
*/ | ||
exports.sha256FromStream = (input) => { | ||
export const sha256FromStream = (input) => { | ||
const done = plugins.smartpromise.defer(); | ||
@@ -38,6 +16,6 @@ const hash = plugins.crypto.createHash('sha256'); | ||
*/ | ||
exports.sha256FromFile = async (filePath) => { | ||
export const sha256FromFile = async (filePath) => { | ||
const absolutePath = plugins.path.resolve(filePath); | ||
const readableStream = plugins.fs.createReadStream(absolutePath); | ||
const hashResult = exports.sha256FromStream(readableStream); | ||
const hashResult = sha256FromStream(readableStream); | ||
return hashResult; | ||
@@ -48,3 +26,3 @@ }; | ||
*/ | ||
exports.sha256FromStringSync = (stringArg) => { | ||
export const sha256FromStringSync = (stringArg) => { | ||
const hash = plugins.crypto.createHash('sha256'); | ||
@@ -57,3 +35,3 @@ hash.update(stringArg); | ||
*/ | ||
exports.sha256FromString = async (stringArg) => { | ||
export const sha256FromString = async (stringArg) => { | ||
const hash = plugins.crypto.createHash('sha256'); | ||
@@ -67,3 +45,3 @@ hash.update(stringArg); | ||
*/ | ||
exports.sha256FromBuffer = async (bufferArg) => { | ||
export const sha256FromBuffer = async (bufferArg) => { | ||
const hash = plugins.crypto.createHash('sha256'); | ||
@@ -77,7 +55,7 @@ hash.update(bufferArg); | ||
*/ | ||
exports.sha265FromObject = async (objectArg) => { | ||
const stringifiedObject = plugins.smartjson.stringify(objectArg, {}); | ||
const hashResult = await exports.sha256FromString(stringifiedObject); | ||
export const sha265FromObject = async (objectArg) => { | ||
const stringifiedObject = plugins.smartjson.stringify(objectArg); | ||
const hashResult = await sha256FromString(stringifiedObject); | ||
return hashResult; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2guc2hhMjU2LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvbm9kZWhhc2guc2hhMjU2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw0REFBOEM7QUFDOUMsNERBQThDO0FBRTlDOztHQUVHO0FBQ1UsUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLEtBQTRCLEVBQW1CLEVBQUU7SUFDaEYsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxLQUFLLEVBQVUsQ0FBQztJQUNsRCxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUVqRCxJQUFJLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3hCLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUNoRSxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7QUFDdEIsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDVSxRQUFBLGNBQWMsR0FBRyxLQUFLLEVBQUUsUUFBZ0IsRUFBbUIsRUFBRTtJQUN4RSxNQUFNLFlBQVksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNwRCxNQUFNLGNBQWMsR0FBRyxPQUFPLENBQUMsRUFBRSxDQUFDLGdCQUFnQixDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ2pFLE1BQU0sVUFBVSxHQUFHLHdCQUFnQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BELE9BQU8sVUFBVSxDQUFDO0FBQ3BCLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxvQkFBb0IsR0FBRyxDQUFDLFNBQWlCLEVBQVUsRUFBRTtJQUNoRSxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNqRCxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUM1QixDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNVLFFBQUEsZ0JBQWdCLEdBQUcsS0FBSyxFQUFFLFNBQWlCLEVBQW1CLEVBQUU7SUFDM0UsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDakQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUN2QixNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3RDLE9BQU8sVUFBVSxDQUFDO0FBQ3BCLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBbUIsRUFBRTtJQUMzRSxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNqRCxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdEMsT0FBTyxVQUFVLENBQUM7QUFDcEIsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDVSxRQUFBLGdCQUFnQixHQUFHLEtBQUssRUFBRSxTQUFjLEVBQW1CLEVBQUU7SUFDeEUsTUFBTSxpQkFBaUIsR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDckUsTUFBTSxVQUFVLEdBQUcsTUFBTSx3QkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQzdELE9BQU8sVUFBVSxDQUFDO0FBQ3BCLENBQUMsQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWhhc2guc2hhMjU2LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvbm9kZWhhc2guc2hhMjU2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxPQUFPLE1BQU0sdUJBQXVCLENBQUM7QUFDakQsT0FBTyxLQUFLLE9BQU8sTUFBTSx1QkFBdUIsQ0FBQztBQUVqRDs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLENBQUMsS0FBNEIsRUFBbUIsRUFBRTtJQUNoRixNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLEtBQUssRUFBVSxDQUFDO0lBQ2xELE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBRWpELElBQUksQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDeEIsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ2hFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztBQUN0QixDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxLQUFLLEVBQUUsUUFBZ0IsRUFBbUIsRUFBRTtJQUN4RSxNQUFNLFlBQVksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNwRCxNQUFNLGNBQWMsR0FBRyxPQUFPLENBQUMsRUFBRSxDQUFDLGdCQUFnQixDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ2pFLE1BQU0sVUFBVSxHQUFHLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BELE9BQU8sVUFBVSxDQUFDO0FBQ3BCLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sb0JBQW9CLEdBQUcsQ0FBQyxTQUFpQixFQUFVLEVBQUU7SUFDaEUsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDakQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUN2QixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDNUIsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBbUIsRUFBRTtJQUMzRSxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNqRCxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdEMsT0FBTyxVQUFVLENBQUM7QUFDcEIsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBbUIsRUFBRTtJQUMzRSxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNqRCxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdEMsT0FBTyxVQUFVLENBQUM7QUFDcEIsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsU0FBYyxFQUFtQixFQUFFO0lBQ3hFLE1BQU0saUJBQWlCLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDakUsTUFBTSxVQUFVLEdBQUcsTUFBTSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQzdELE9BQU8sVUFBVSxDQUFDO0FBQ3BCLENBQUMsQ0FBQyJ9 |
@@ -8,3 +8,3 @@ { | ||
"gitrepo": "smarthash", | ||
"shortDescription": "simplifies access to node hash functions", | ||
"description": "simplifies access to node hash functions", | ||
"npmPackagename": "@pushrocks/smarthash", | ||
@@ -11,0 +11,0 @@ "license": "MIT" |
{ | ||
"name": "@pushrocks/smarthash", | ||
"version": "2.1.10", | ||
"version": "3.0.1", | ||
"private": false, | ||
@@ -10,3 +10,4 @@ "description": "simplified access to node hash functions", | ||
"test": "(tstest test/ --web)", | ||
"build": "(tsbuild --web)" | ||
"build": "(tsbuild --web)", | ||
"buildDocs": "tsdoc" | ||
}, | ||
@@ -25,13 +26,11 @@ "keywords": [ | ||
"devDependencies": { | ||
"@gitzone/tsbuild": "^2.1.25", | ||
"@gitzone/tsrun": "^1.2.12", | ||
"@gitzone/tstest": "^1.0.52", | ||
"@pushrocks/tapbundle": "^3.2.14", | ||
"@types/node": "^14.14.31", | ||
"tslint": "^6.1.3", | ||
"tslint-config-prettier": "^1.18.0" | ||
"@gitzone/tsbuild": "^2.1.63", | ||
"@gitzone/tsrun": "^1.2.37", | ||
"@gitzone/tstest": "^1.0.71", | ||
"@pushrocks/tapbundle": "^5.0.3", | ||
"@types/node": "^18.0.0" | ||
}, | ||
"dependencies": { | ||
"@pushrocks/smartjson": "^4.0.6", | ||
"@pushrocks/smartpromise": "^3.1.3", | ||
"@pushrocks/smartjson": "^5.0.1", | ||
"@pushrocks/smartpromise": "^3.1.7", | ||
"@types/through2": "^2.0.36", | ||
@@ -54,3 +53,4 @@ "through2": "^4.0.2" | ||
"last 1 chrome versions" | ||
] | ||
], | ||
"type": "module" | ||
} |
@@ -1,4 +0,4 @@ | ||
import * as plugins from './nodehash.plugins'; | ||
import * as plugins from './nodehash.plugins.js'; | ||
export * from './nodehash.sha256'; | ||
export * from './nodehash.md5'; | ||
export * from './nodehash.sha256.js'; | ||
export * from './nodehash.md5.js'; |
@@ -1,10 +0,10 @@ | ||
import * as plugins from './nodehash.plugins'; | ||
import * as plugins from './nodehash.plugins.js'; | ||
export const hashStreamPipeStop = (resolveFuntion) => { | ||
const forEach = (chunk: Buffer, enc, cb) => { | ||
resolveFuntion(chunk.toString('utf8')); | ||
export const hashStreamPipeStop = (resolveFunctionArg: (inputArg: string) => any) => { | ||
const forEach = (chunk: Buffer, enc: any, cb: any) => { | ||
resolveFunctionArg(chunk.toString('utf8')); | ||
cb(null, chunk); | ||
}; | ||
const atEnd = (cb) => { | ||
const atEnd = (cb: any) => { | ||
cb(); | ||
@@ -11,0 +11,0 @@ }; |
@@ -1,2 +0,2 @@ | ||
import * as plugins from './nodehash.plugins'; | ||
import * as plugins from './nodehash.plugins.js'; | ||
@@ -3,0 +3,0 @@ export const md5FromString = async (stringToHash: string) => { |
@@ -1,3 +0,3 @@ | ||
import * as plugins from './nodehash.plugins'; | ||
import * as helpers from './nodehash.helpers'; | ||
import * as plugins from './nodehash.plugins.js'; | ||
import * as helpers from './nodehash.helpers.js'; | ||
@@ -59,5 +59,5 @@ /** | ||
export const sha265FromObject = async (objectArg: any): Promise<string> => { | ||
const stringifiedObject = plugins.smartjson.stringify(objectArg, {}); | ||
const stringifiedObject = plugins.smartjson.stringify(objectArg); | ||
const hashResult = await sha256FromString(stringifiedObject); | ||
return hashResult; | ||
}; |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
5
22
Yes
19171
251
+ Added@pushrocks/isounique@1.0.5(transitive)
+ Added@pushrocks/smartenv@5.0.5(transitive)
+ Added@pushrocks/smartjson@5.0.6(transitive)
+ Added@pushrocks/smartstring@4.0.7(transitive)
+ Added@types/randomatic@3.1.5(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbuffer@6.0.3(transitive)
+ Addedcall-bind@1.0.7(transitive)
+ Addedcrypto-random-string@5.0.0(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addedes-define-property@1.0.0(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.2.4(transitive)
+ Addedgopd@1.0.1(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.0.3(transitive)
+ Addedhas-symbols@1.0.3(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedis-number@4.0.0(transitive)
+ Addedjs-base64@3.7.7(transitive)
+ Addedkind-of@6.0.3(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedmin-indent@1.0.1(transitive)
+ Addednormalize-newline@4.1.0(transitive)
+ Addedobject-inspect@1.13.1(transitive)
+ Addedpunycode@1.4.1(transitive)
+ Addedqs@6.12.1(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedreplace-buffer@1.2.1(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedside-channel@1.0.6(transitive)
+ Addedstrip-indent@4.0.0(transitive)
+ Addedtype-fest@2.19.0(transitive)
+ Addedurl@0.11.3(transitive)
- Removed@pushrocks/smartjson@4.0.6(transitive)
- Removed@types/fast-json-stable-stringify@2.1.0(transitive)
Updated@pushrocks/smartjson@^5.0.1