Socket
Socket
Sign inDemoInstall

smart-fs

Package Overview
Dependencies
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

smart-fs - npm Package Compare versions

Comparing version 1.2.0 to 1.2.1

4

lib/logic/guess-file.js

@@ -8,3 +8,3 @@ const fs = require('fs');

const basename = path.basename(filepath);
const relevantFiles = fs.readdirSync(dirname).filter(f => f === basename || f.startsWith(`${basename}.`));
const relevantFiles = fs.readdirSync(dirname).filter(f => f === basename || f.startsWith(`${basename}.`) && f.lastIndexOf('.') <= basename.length);

@@ -21,2 +21,2 @@ if (relevantFiles.includes(basename)) {

};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dpYy9ndWVzcy1maWxlLmpzIl0sIm5hbWVzIjpbImZzIiwicmVxdWlyZSIsInBhdGgiLCJtb2R1bGUiLCJleHBvcnRzIiwiZmlsZXBhdGgiLCJkaXJuYW1lIiwiYmFzZW5hbWUiLCJyZWxldmFudEZpbGVzIiwicmVhZGRpclN5bmMiLCJmaWx0ZXIiLCJmIiwic3RhcnRzV2l0aCIsImluY2x1ZGVzIiwibGVuZ3RoIiwiam9pbiJdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTUEsRUFBRSxHQUFHQyxPQUFPLENBQUMsSUFBRCxDQUFsQjs7QUFDQSxNQUFNQyxJQUFJLEdBQUdELE9BQU8sQ0FBQyxNQUFELENBQXBCOztBQUVBRSxNQUFNLENBQUNDLE9BQVAsR0FBa0JDLFFBQUQsSUFBYztBQUM3QixRQUFNQyxPQUFPLEdBQUdKLElBQUksQ0FBQ0ksT0FBTCxDQUFhRCxRQUFiLENBQWhCO0FBQ0EsUUFBTUUsUUFBUSxHQUFHTCxJQUFJLENBQUNLLFFBQUwsQ0FBY0YsUUFBZCxDQUFqQjtBQUNBLFFBQU1HLGFBQWEsR0FBR1IsRUFBRSxDQUNyQlMsV0FEbUIsQ0FDUEgsT0FETyxFQUVuQkksTUFGbUIsQ0FFWkMsQ0FBQyxJQUFJQSxDQUFDLEtBQUtKLFFBQU4sSUFBa0JJLENBQUMsQ0FBQ0MsVUFBRixDQUFjLEdBQUVMLFFBQVMsR0FBekIsQ0FGWCxDQUF0Qjs7QUFHQSxNQUFJQyxhQUFhLENBQUNLLFFBQWQsQ0FBdUJOLFFBQXZCLENBQUosRUFBc0M7QUFDcEMsV0FBT0YsUUFBUDtBQUNEOztBQUNELE1BQUlHLGFBQWEsQ0FBQ00sTUFBZCxLQUF5QixDQUE3QixFQUFnQztBQUM5QixXQUFPWixJQUFJLENBQUNhLElBQUwsQ0FBVVQsT0FBVixFQUFtQkUsYUFBYSxDQUFDLENBQUQsQ0FBaEMsQ0FBUDtBQUNEOztBQUNELFNBQU8sSUFBUDtBQUNELENBYkQiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBmcyA9IHJlcXVpcmUoJ2ZzJyk7XG5jb25zdCBwYXRoID0gcmVxdWlyZSgncGF0aCcpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChmaWxlcGF0aCkgPT4ge1xuICBjb25zdCBkaXJuYW1lID0gcGF0aC5kaXJuYW1lKGZpbGVwYXRoKTtcbiAgY29uc3QgYmFzZW5hbWUgPSBwYXRoLmJhc2VuYW1lKGZpbGVwYXRoKTtcbiAgY29uc3QgcmVsZXZhbnRGaWxlcyA9IGZzXG4gICAgLnJlYWRkaXJTeW5jKGRpcm5hbWUpXG4gICAgLmZpbHRlcihmID0+IGYgPT09IGJhc2VuYW1lIHx8IGYuc3RhcnRzV2l0aChgJHtiYXNlbmFtZX0uYCkpO1xuICBpZiAocmVsZXZhbnRGaWxlcy5pbmNsdWRlcyhiYXNlbmFtZSkpIHtcbiAgICByZXR1cm4gZmlsZXBhdGg7XG4gIH1cbiAgaWYgKHJlbGV2YW50RmlsZXMubGVuZ3RoID09PSAxKSB7XG4gICAgcmV0dXJuIHBhdGguam9pbihkaXJuYW1lLCByZWxldmFudEZpbGVzWzBdKTtcbiAgfVxuICByZXR1cm4gbnVsbDtcbn07XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dpYy9ndWVzcy1maWxlLmpzIl0sIm5hbWVzIjpbImZzIiwicmVxdWlyZSIsInBhdGgiLCJtb2R1bGUiLCJleHBvcnRzIiwiZmlsZXBhdGgiLCJkaXJuYW1lIiwiYmFzZW5hbWUiLCJyZWxldmFudEZpbGVzIiwicmVhZGRpclN5bmMiLCJmaWx0ZXIiLCJmIiwic3RhcnRzV2l0aCIsImxhc3RJbmRleE9mIiwibGVuZ3RoIiwiaW5jbHVkZXMiLCJqb2luIl0sIm1hcHBpbmdzIjoiQUFBQSxNQUFNQSxFQUFFLEdBQUdDLE9BQU8sQ0FBQyxJQUFELENBQWxCOztBQUNBLE1BQU1DLElBQUksR0FBR0QsT0FBTyxDQUFDLE1BQUQsQ0FBcEI7O0FBRUFFLE1BQU0sQ0FBQ0MsT0FBUCxHQUFrQkMsUUFBRCxJQUFjO0FBQzdCLFFBQU1DLE9BQU8sR0FBR0osSUFBSSxDQUFDSSxPQUFMLENBQWFELFFBQWIsQ0FBaEI7QUFDQSxRQUFNRSxRQUFRLEdBQUdMLElBQUksQ0FBQ0ssUUFBTCxDQUFjRixRQUFkLENBQWpCO0FBQ0EsUUFBTUcsYUFBYSxHQUFHUixFQUFFLENBQ3JCUyxXQURtQixDQUNQSCxPQURPLEVBRW5CSSxNQUZtQixDQUVaQyxDQUFDLElBQUlBLENBQUMsS0FBS0osUUFBTixJQUFtQkksQ0FBQyxDQUFDQyxVQUFGLENBQWMsR0FBRUwsUUFBUyxHQUF6QixLQUFnQ0ksQ0FBQyxDQUFDRSxXQUFGLENBQWMsR0FBZCxLQUFzQk4sUUFBUSxDQUFDTyxNQUYzRSxDQUF0Qjs7QUFHQSxNQUFJTixhQUFhLENBQUNPLFFBQWQsQ0FBdUJSLFFBQXZCLENBQUosRUFBc0M7QUFDcEMsV0FBT0YsUUFBUDtBQUNEOztBQUNELE1BQUlHLGFBQWEsQ0FBQ00sTUFBZCxLQUF5QixDQUE3QixFQUFnQztBQUM5QixXQUFPWixJQUFJLENBQUNjLElBQUwsQ0FBVVYsT0FBVixFQUFtQkUsYUFBYSxDQUFDLENBQUQsQ0FBaEMsQ0FBUDtBQUNEOztBQUNELFNBQU8sSUFBUDtBQUNELENBYkQiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBmcyA9IHJlcXVpcmUoJ2ZzJyk7XG5jb25zdCBwYXRoID0gcmVxdWlyZSgncGF0aCcpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChmaWxlcGF0aCkgPT4ge1xuICBjb25zdCBkaXJuYW1lID0gcGF0aC5kaXJuYW1lKGZpbGVwYXRoKTtcbiAgY29uc3QgYmFzZW5hbWUgPSBwYXRoLmJhc2VuYW1lKGZpbGVwYXRoKTtcbiAgY29uc3QgcmVsZXZhbnRGaWxlcyA9IGZzXG4gICAgLnJlYWRkaXJTeW5jKGRpcm5hbWUpXG4gICAgLmZpbHRlcihmID0+IGYgPT09IGJhc2VuYW1lIHx8IChmLnN0YXJ0c1dpdGgoYCR7YmFzZW5hbWV9LmApICYmIGYubGFzdEluZGV4T2YoJy4nKSA8PSBiYXNlbmFtZS5sZW5ndGgpKTtcbiAgaWYgKHJlbGV2YW50RmlsZXMuaW5jbHVkZXMoYmFzZW5hbWUpKSB7XG4gICAgcmV0dXJuIGZpbGVwYXRoO1xuICB9XG4gIGlmIChyZWxldmFudEZpbGVzLmxlbmd0aCA9PT0gMSkge1xuICAgIHJldHVybiBwYXRoLmpvaW4oZGlybmFtZSwgcmVsZXZhbnRGaWxlc1swXSk7XG4gIH1cbiAgcmV0dXJuIG51bGw7XG59O1xuIl19
{
"name": "smart-fs",
"version": "1.2.0",
"version": "1.2.1",
"description": "Abstraction Layer for File Management.",

@@ -5,0 +5,0 @@ "main": "lib/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