mapToRelative.js 597 B

1234567891011121314151617181920212223
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.default = mapToRelative;
  4. var _path = _interopRequireDefault(require("path"));
  5. var _utils = require("./utils");
  6. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  7. function mapToRelative(cwd, currentFile, module) {
  8. let from = _path.default.dirname(currentFile);
  9. let to = _path.default.normalize(module);
  10. from = _path.default.resolve(cwd, from);
  11. to = _path.default.resolve(cwd, to);
  12. const moduleMapped = _path.default.relative(from, to);
  13. return (0, _utils.toPosixPath)(moduleMapped);
  14. }