UNPKG

babel-plugin-transform-assets-import-to-string

Version:
25 lines (16 loc) 651 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _path = require('path'); var _path2 = _interopRequireDefault(_path); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function filePath(absPath, options) { const file = absPath.split(options.baseDir || _path2.default.sep).pop(); if (!options.baseDir) { return options.baseUri ? '/' + file : file; } const fileName = options.flatten ? _path2.default.basename(file) : file; return _path2.default.join(options.baseDir, fileName).replace(/\\/g, '/').replace(/\/\/g/, '/'); } exports.default = filePath;