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

libcip54

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

libcip54 - npm Package Compare versions

Comparing version 1.0.41 to 1.0.42

2

lib/package.json
{
"name": "libcip54",
"version": "1.0.41",
"version": "1.0.42",
"description": "Cardano Smart NFT Library",

@@ -5,0 +5,0 @@ "main": "lib/src/index.js",

@@ -82,2 +82,3 @@ import pgCon from 'pg';

mediaType?: string;
id?: string | number;
} | string)[], metadata: any) => Promise<any>;

@@ -95,2 +96,5 @@ export declare const getFileFromSrc: (src: string, mediaType: string) => Promise<{

props?: any;
unit?: string | undefined;
id?: string | undefined;
src?: string | undefined;
}>;

@@ -97,0 +101,0 @@ export declare const getSmartImports: (featureTree: {

@@ -513,5 +513,6 @@ "use strict";

var getFiles = function (unit, metadata) { return __awaiter(void 0, void 0, void 0, function () {
var files, tokenMetadata, c, tfile, blob, fileSrc, tobj;
return __generator(this, function (_a) {
switch (_a.label) {
var files, tokenMetadata, c, tfile, sresult, blob, fileSrc, tobj, ntfile;
var _a;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:

@@ -524,21 +525,45 @@ ensureInit();

case 1:
tokenMetadata = _a.sent();
_a.label = 2;
tokenMetadata = _b.sent();
_b.label = 2;
case 2:
c = 0;
_a.label = 3;
_b.label = 3;
case 3:
if (!(c < (tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files.length))) return [3 /*break*/, 7];
tfile = {
src: tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files[c].src,
mediaType: tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files[c].mediaType,
id: (_a = tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files[c]) === null || _a === void 0 ? void 0 : _a.id,
};
return [4 /*yield*/, (0, exports.getFile)(unit, c, tokenMetadata)];
case 4:
tfile = _a.sent();
blob = new Blob([tfile.buffer], { type: tfile.mediaType });
sresult = _b.sent();
blob = new Blob([sresult.buffer], { type: sresult.mediaType });
return [4 /*yield*/, (0, exports.getDataURLFromBlob)(blob)];
case 5:
fileSrc = _a.sent();
tobj = __assign({}, tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files[c]);
fileSrc = _b.sent();
tobj = __assign({}, tfile);
tobj.origSrc = tobj.src;
tobj.src = fileSrc;
tobj.mediaType = blob.type;
tobj.props = __assign({}, tokenMetadata === null || tokenMetadata === void 0 ? void 0 : tokenMetadata.files[c]);
tobj.unit = unit;
if (sresult.props)
Object.assign(tobj.props, sresult.props);
if (sresult.unit && sresult.unit !== unit) {
ntfile = __assign({}, tobj);
ntfile.origId = tobj === null || tobj === void 0 ? void 0 : tobj.id;
ntfile.id = sresult === null || sresult === void 0 ? void 0 : sresult.id;
ntfile.props = sresult === null || sresult === void 0 ? void 0 : sresult.props;
ntfile.src = tfile.src;
ntfile.origSrc = tfile.origSrc;
ntfile.targetSrc = sresult.src;
ntfile.unit = sresult.unit;
ntfile.origUnit = unit;
ntfile.mediaType = sresult.mediaType;
ntfile.origMediaType = tfile.mediaType;
files.push(ntfile);
}
files.push(tobj);
_a.label = 6;
_b.label = 6;
case 6:

@@ -582,16 +607,16 @@ c++;

var getFilesFromArray = function (unit, files, metadata) { return __awaiter(void 0, void 0, void 0, function () {
var result, _i, files_2, file, _a, _b, _c, _d, tfile, sresult, blob, _e, ntfile, _f, _g, prop, e_1;
var _h;
return __generator(this, function (_j) {
switch (_j.label) {
var result, _i, files_2, file, _a, _b, _c, _d, tfile, sresult, blob, _e, ntfile, e_1;
var _f;
return __generator(this, function (_g) {
switch (_g.label) {
case 0:
result = {};
_i = 0, files_2 = files;
_j.label = 1;
_g.label = 1;
case 1:
if (!(_i < files_2.length)) return [3 /*break*/, 13];
file = files_2[_i];
_j.label = 2;
_g.label = 2;
case 2:
_j.trys.push([2, 10, , 11]);
_g.trys.push([2, 10, , 11]);
if (!(file === 'own')) return [3 /*break*/, 4];

@@ -602,3 +627,3 @@ _a = result;

case 3:
_a[_b] = _j.sent();
_a[_b] = _g.sent();
return [3 /*break*/, 9];

@@ -611,36 +636,43 @@ case 4:

case 5:
_c[_d] = _j.sent();
_c[_d] = _g.sent();
return [3 /*break*/, 9];
case 6:
if (!(file === null || file === void 0 ? void 0 : file.src)) return [3 /*break*/, 9];
tfile = __assign({}, file);
tfile = { src: file.src, mediaType: file.mediaType, id: file.id };
return [4 /*yield*/, (0, exports.getFileFromSrc)((tfile === null || tfile === void 0 ? void 0 : tfile.src) || '', (tfile === null || tfile === void 0 ? void 0 : tfile.mediaType) || '')];
case 7:
sresult = _j.sent();
sresult = _g.sent();
blob = new Blob([sresult.buffer], { type: sresult.mediaType });
tfile.origSrc = tfile.src;
tfile.props = __assign({}, file);
tfile.unit = unit;
if (sresult.props)
Object.assign(tfile.props, sresult.props);
_e = tfile;
return [4 /*yield*/, (0, exports.getDataURLFromBlob)(blob)];
case 8:
_e.src = _j.sent();
_e.src = _g.sent();
if (!result[unit])
result[unit] = [];
if (sresult.unit) {
if (sresult.unit && sresult.unit !== unit) {
if (!result[sresult.unit])
result[sresult.unit] = [];
ntfile = __assign({}, tfile);
ntfile.id = sresult.id;
if (sresult.props) {
for (_f = 0, _g = Object.keys(sresult.props); _f < _g.length; _f++) {
prop = _g[_f];
ntfile[prop] = sresult.props[prop];
}
}
ntfile.origId = tfile === null || tfile === void 0 ? void 0 : tfile.id;
ntfile.id = sresult === null || sresult === void 0 ? void 0 : sresult.id;
ntfile.props = sresult === null || sresult === void 0 ? void 0 : sresult.props;
ntfile.src = tfile.src;
ntfile.origSrc = tfile.origSrc;
ntfile.targetSrc = sresult.src;
ntfile.unit = sresult.unit;
ntfile.origUnit = unit;
ntfile.mediaType = sresult.mediaType;
ntfile.origMediaType = tfile.mediaType;
result[sresult.unit].push(ntfile);
}
result[unit].push(tfile);
_j.label = 9;
_g.label = 9;
case 9: return [3 /*break*/, 11];
case 10:
e_1 = _j.sent();
e_1 = _g.sent();
if (!result.error)

@@ -651,5 +683,5 @@ result.error = [];

case 11:
if (((_h = result[unit]) === null || _h === void 0 ? void 0 : _h.length) > 5)
if (((_f = result[unit]) === null || _f === void 0 ? void 0 : _f.length) > 5)
return [3 /*break*/, 13]; // limit from downloading too many files, the front end api will always download them individually if it needs to
_j.label = 12;
_g.label = 12;
case 12:

@@ -731,3 +763,3 @@ _i++;

return __awaiter(void 0, void 0, void 0, function () {
var file, tokenMetadata, src, result;
var file, tokenMetadata, src, result, origProps;
var _a, _b, _c, _d;

@@ -784,3 +816,11 @@ return __generator(this, function (_e) {

result = _e.sent();
result.src = src;
origProps = result.props;
result.props = __assign({}, file);
if (origProps)
Object.assign(result.props, origProps);
if (!result.unit)
result.unit = unit;
if (!result.id)
result.id = id;
return [2 /*return*/, result];

@@ -787,0 +827,0 @@ }

{
"name": "libcip54",
"version": "1.0.41",
"version": "1.0.42",
"description": "Cardano Smart NFT Library",

@@ -5,0 +5,0 @@ "main": "lib/src/index.js",

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