UNPKG

1.41 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.GLOB_PATTERN = undefined;
7
8let readScreenshots = (() => {
9 var _ref = _asyncToGenerator(function* ({ cwd, ignore = [] }) {
10 const matches = yield (0, _globPromise2.default)(GLOB_PATTERN, {
11 cwd,
12 ignore,
13 nodir: true
14 });
15
16 return matches.map(function (match) {
17 return {
18 name: match,
19 filename: _path2.default.resolve(cwd, match)
20 };
21 });
22 });
23
24 return function readScreenshots(_x) {
25 return _ref.apply(this, arguments);
26 };
27})();
28
29var _path = require('path');
30
31var _path2 = _interopRequireDefault(_path);
32
33var _globPromise = require('glob-promise');
34
35var _globPromise2 = _interopRequireDefault(_globPromise);
36
37function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
38
39function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; }
40
41const GLOB_PATTERN = exports.GLOB_PATTERN = '**/*.{png,jpg}';
42
43exports.default = readScreenshots;
\No newline at end of file