UNPKG

rollup-plugin-copy-assets-to

Version:
24 lines (19 loc) 657 B
var fs = require('fs-extra'); var path = require('path'); var copyAssetTo = function copyAssetTo() { var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, assets = _ref.assets, outputDir = _ref.outputDir; return { name: 'copy-assets-to', generateBundle: function generateBundle(_ref2) { var file = _ref2.file, dir = _ref2.dir; var outputDirectory = outputDir || dir || path.dirname(file); return Promise.all(assets.map(function (asset) { return fs.copy(asset, path.join(outputDirectory, path.basename(asset))); })); } }; }; export default copyAssetTo;