UNPKG

@start/plugin-read

Version:

📖 Read files content

32 lines (27 loc) • 820 B
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _interopRequireWildcard2 = _interopRequireDefault(require("@babel/runtime/helpers/interopRequireWildcard")); var _plugin = _interopRequireDefault(require("@start/plugin")); var _default = (0, _plugin.default)('read', ({ logPath }) => async ({ files }) => { const { readFile } = await Promise.resolve().then(() => (0, _interopRequireWildcard2.default)(require('pifs'))); return { files: await Promise.all(files.map(async file => { const data = await readFile(file.path, 'utf8'); logPath(file.path); return { path: file.path, data }; })) }; }); exports.default = _default;