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

lightning-flow-scanner-core

Package Overview
Dependencies
Maintainers
0
Versions
206
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lightning-flow-scanner-core - npm Package Compare versions

Comparing version 4.12.1 to 4.12.2

13

main/libs/ParseFlows.js

@@ -0,1 +1,2 @@

// import p from "path-browserify";
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {

@@ -30,6 +31,7 @@ try {

}
import p from "path-browserify";
import { Flow } from "../models/Flow.js";
import fs from "fs";
import { readFile } from "node:fs/promises";
import { fileURLToPath } from "url";
import { convert } from "xmlbuilder2";
import { realpath } from "node:fs/promises";
import { ParsedFlow } from "../models/ParsedFlow.js";

@@ -44,5 +46,4 @@ export function ParseFlows(selectedUris) {

try {
console.log(`normalize uri ${uri}`);
const normalizedURI = p.normalize(uri);
const content = yield fs.readFileSync(normalizedURI);
const resolvePath = yield realpath(uri);
const content = yield readFile(fileURLToPath(`file:${resolvePath}`));
const xmlString = content.toString();

@@ -63,2 +64,2 @@ const flowObj = convert(xmlString, {

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tYWluL2xpYnMvUGFyc2VGbG93cy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcCBmcm9tIFwicGF0aC1icm93c2VyaWZ5XCI7XG5pbXBvcnQgeyBGbG93IH0gZnJvbSBcIi4uL21vZGVscy9GbG93XCI7XG5pbXBvcnQgZnMgZnJvbSBcImZzXCI7XG5pbXBvcnQgeyBjb252ZXJ0IH0gZnJvbSBcInhtbGJ1aWxkZXIyXCI7XG5pbXBvcnQgeyBQYXJzZWRGbG93IH0gZnJvbSBcIi4uL21vZGVscy9QYXJzZWRGbG93XCI7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBQYXJzZUZsb3dzKHNlbGVjdGVkVXJpczogc3RyaW5nW10pOiBQcm9taXNlPFBhcnNlZEZsb3dbXT4ge1xuICBjb25zdCBwYXJzZVJlc3VsdHM6IFBhcnNlZEZsb3dbXSA9IFtdO1xuICBmb3IgKGNvbnN0IHVyaSBvZiBzZWxlY3RlZFVyaXMpIHtcbiAgICB0cnkge1xuICAgICAgY29uc29sZS5sb2coYG5vcm1hbGl6ZSB1cmkgJHt1cml9YCk7XG4gICAgICBjb25zdCBub3JtYWxpemVkVVJJID0gcC5ub3JtYWxpemUodXJpKTtcbiAgICAgIGNvbnN0IGNvbnRlbnQgPSBhd2FpdCBmcy5yZWFkRmlsZVN5bmMobm9ybWFsaXplZFVSSSk7XG4gICAgICBjb25zdCB4bWxTdHJpbmcgPSBjb250ZW50LnRvU3RyaW5nKCk7XG4gICAgICBjb25zdCBmbG93T2JqID0gY29udmVydCh4bWxTdHJpbmcsIHsgZm9ybWF0OiBcIm9iamVjdFwiIH0pO1xuICAgICAgY29uc29sZS5sb2coYGZsb3dPYmogJHtKU09OLnN0cmluZ2lmeShmbG93T2JqLCBudWxsLCAyKX1gKTtcbiAgICAgIHBhcnNlUmVzdWx0cy5wdXNoKG5ldyBQYXJzZWRGbG93KHVyaSwgbmV3IEZsb3codXJpLCBmbG93T2JqKSkpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIHBhcnNlUmVzdWx0cy5wdXNoKG5ldyBQYXJzZWRGbG93KHVyaSwgdW5kZWZpbmVkLCBlKSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBwYXJzZVJlc3VsdHM7XG59XG4iXSwibmFtZXMiOlsicCIsIkZsb3ciLCJmcyIsImNvbnZlcnQiLCJQYXJzZWRGbG93IiwiUGFyc2VGbG93cyIsInNlbGVjdGVkVXJpcyIsInBhcnNlUmVzdWx0cyIsInVyaSIsImNvbnNvbGUiLCJsb2ciLCJub3JtYWxpemVkVVJJIiwibm9ybWFsaXplIiwiY29udGVudCIsInJlYWRGaWxlU3luYyIsInhtbFN0cmluZyIsInRvU3RyaW5nIiwiZmxvd09iaiIsImZvcm1hdCIsIkpTT04iLCJzdHJpbmdpZnkiLCJwdXNoIiwiZSIsInVuZGVmaW5lZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxPQUFPQSxPQUFPLGtCQUFrQjtBQUNoQyxTQUFTQyxJQUFJLFFBQVEsb0JBQWlCO0FBQ3RDLE9BQU9DLFFBQVEsS0FBSztBQUNwQixTQUFTQyxPQUFPLFFBQVEsY0FBYztBQUN0QyxTQUFTQyxVQUFVLFFBQVEsMEJBQXVCO0FBRWxELGdCQUFzQkMsV0FBV0MsWUFBc0I7V0FBakNEOztTQUFBQTtJQUFBQSxjQUFmLG9CQUFBLFVBQTBCQyxZQUFzQjtRQUNyRCxNQUFNQyxlQUE2QixFQUFFO1FBQ3JDLEtBQUssTUFBTUMsT0FBT0YsYUFBYztZQUM5QixJQUFJO2dCQUNGRyxRQUFRQyxHQUFHLENBQUMsQ0FBQyxjQUFjLEVBQUVGLEtBQUs7Z0JBQ2xDLE1BQU1HLGdCQUFnQlgsRUFBRVksU0FBUyxDQUFDSjtnQkFDbEMsTUFBTUssVUFBVSxNQUFNWCxHQUFHWSxZQUFZLENBQUNIO2dCQUN0QyxNQUFNSSxZQUFZRixRQUFRRyxRQUFRO2dCQUNsQyxNQUFNQyxVQUFVZCxRQUFRWSxXQUFXO29CQUFFRyxRQUFRO2dCQUFTO2dCQUN0RFQsUUFBUUMsR0FBRyxDQUFDLENBQUMsUUFBUSxFQUFFUyxLQUFLQyxTQUFTLENBQUNILFNBQVMsTUFBTSxJQUFJO2dCQUN6RFYsYUFBYWMsSUFBSSxDQUFDLElBQUlqQixXQUFXSSxLQUFLLElBQUlQLEtBQUtPLEtBQUtTO1lBQ3RELEVBQUUsT0FBT0ssR0FBRztnQkFDVmYsYUFBYWMsSUFBSSxDQUFDLElBQUlqQixXQUFXSSxLQUFLZSxXQUFXRDtZQUNuRDtRQUNGO1FBQ0EsT0FBT2Y7SUFDVDtXQWhCc0JGIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tYWluL2xpYnMvUGFyc2VGbG93cy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgcCBmcm9tIFwicGF0aC1icm93c2VyaWZ5XCI7XG5pbXBvcnQgeyBGbG93IH0gZnJvbSBcIi4uL21vZGVscy9GbG93XCI7XG5pbXBvcnQgeyByZWFkRmlsZSB9IGZyb20gXCJmcy9wcm9taXNlc1wiO1xuaW1wb3J0IHsgZmlsZVVSTFRvUGF0aCB9IGZyb20gXCJ1cmxcIjtcbmltcG9ydCB7IGNvbnZlcnQgfSBmcm9tIFwieG1sYnVpbGRlcjJcIjtcbmltcG9ydCB7IHJlYWxwYXRoIH0gZnJvbSBcImZzL3Byb21pc2VzXCI7XG5pbXBvcnQgeyBQYXJzZWRGbG93IH0gZnJvbSBcIi4uL21vZGVscy9QYXJzZWRGbG93XCI7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBQYXJzZUZsb3dzKHNlbGVjdGVkVXJpczogc3RyaW5nW10pOiBQcm9taXNlPFBhcnNlZEZsb3dbXT4ge1xuICBjb25zdCBwYXJzZVJlc3VsdHM6IFBhcnNlZEZsb3dbXSA9IFtdO1xuICBmb3IgKGNvbnN0IHVyaSBvZiBzZWxlY3RlZFVyaXMpIHtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzb2x2ZVBhdGggPSBhd2FpdCByZWFscGF0aCh1cmkpO1xuICAgICAgY29uc3QgY29udGVudCA9IGF3YWl0IHJlYWRGaWxlKGZpbGVVUkxUb1BhdGgoYGZpbGU6JHtyZXNvbHZlUGF0aH1gKSk7XG4gICAgICBjb25zdCB4bWxTdHJpbmcgPSBjb250ZW50LnRvU3RyaW5nKCk7XG4gICAgICBjb25zdCBmbG93T2JqID0gY29udmVydCh4bWxTdHJpbmcsIHsgZm9ybWF0OiBcIm9iamVjdFwiIH0pO1xuICAgICAgY29uc29sZS5sb2coYGZsb3dPYmogJHtKU09OLnN0cmluZ2lmeShmbG93T2JqLCBudWxsLCAyKX1gKTtcbiAgICAgIHBhcnNlUmVzdWx0cy5wdXNoKG5ldyBQYXJzZWRGbG93KHVyaSwgbmV3IEZsb3codXJpLCBmbG93T2JqKSkpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIHBhcnNlUmVzdWx0cy5wdXNoKG5ldyBQYXJzZWRGbG93KHVyaSwgdW5kZWZpbmVkLCBlKSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBwYXJzZVJlc3VsdHM7XG59XG4iXSwibmFtZXMiOlsiRmxvdyIsInJlYWRGaWxlIiwiZmlsZVVSTFRvUGF0aCIsImNvbnZlcnQiLCJyZWFscGF0aCIsIlBhcnNlZEZsb3ciLCJQYXJzZUZsb3dzIiwic2VsZWN0ZWRVcmlzIiwicGFyc2VSZXN1bHRzIiwidXJpIiwicmVzb2x2ZVBhdGgiLCJjb250ZW50IiwieG1sU3RyaW5nIiwidG9TdHJpbmciLCJmbG93T2JqIiwiZm9ybWF0IiwiY29uc29sZSIsImxvZyIsIkpTT04iLCJzdHJpbmdpZnkiLCJwdXNoIiwiZSIsInVuZGVmaW5lZCJdLCJtYXBwaW5ncyI6IkFBQUEsbUNBQW1DOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDbkMsU0FBU0EsSUFBSSxRQUFRLG9CQUFpQjtBQUN0QyxTQUFTQyxRQUFRLFFBQVEsbUJBQWM7QUFDdkMsU0FBU0MsYUFBYSxRQUFRLE1BQU07QUFDcEMsU0FBU0MsT0FBTyxRQUFRLGNBQWM7QUFDdEMsU0FBU0MsUUFBUSxRQUFRLG1CQUFjO0FBQ3ZDLFNBQVNDLFVBQVUsUUFBUSwwQkFBdUI7QUFFbEQsZ0JBQXNCQyxXQUFXQyxZQUFzQjtXQUFqQ0Q7O1NBQUFBO0lBQUFBLGNBQWYsb0JBQUEsVUFBMEJDLFlBQXNCO1FBQ3JELE1BQU1DLGVBQTZCLEVBQUU7UUFDckMsS0FBSyxNQUFNQyxPQUFPRixhQUFjO1lBQzlCLElBQUk7Z0JBQ0YsTUFBTUcsY0FBYyxNQUFNTixTQUFTSztnQkFDbkMsTUFBTUUsVUFBVSxNQUFNVixTQUFTQyxjQUFjLENBQUMsS0FBSyxFQUFFUSxhQUFhO2dCQUNsRSxNQUFNRSxZQUFZRCxRQUFRRSxRQUFRO2dCQUNsQyxNQUFNQyxVQUFVWCxRQUFRUyxXQUFXO29CQUFFRyxRQUFRO2dCQUFTO2dCQUN0REMsUUFBUUMsR0FBRyxDQUFDLENBQUMsUUFBUSxFQUFFQyxLQUFLQyxTQUFTLENBQUNMLFNBQVMsTUFBTSxJQUFJO2dCQUN6RE4sYUFBYVksSUFBSSxDQUFDLElBQUlmLFdBQVdJLEtBQUssSUFBSVQsS0FBS1MsS0FBS0s7WUFDdEQsRUFBRSxPQUFPTyxHQUFHO2dCQUNWYixhQUFhWSxJQUFJLENBQUMsSUFBSWYsV0FBV0ksS0FBS2EsV0FBV0Q7WUFDbkQ7UUFDRjtRQUNBLE9BQU9iO0lBQ1Q7V0Fmc0JGIn0=
{
"name": "lightning-flow-scanner-core",
"version": "4.12.1",
"version": "4.12.2",
"main": "index.js",

@@ -5,0 +5,0 @@ "types": "index.d.ts",

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