|
2 | 2 | var path_1 = require('path');
|
3 | 3 | var node_file_exists_1 = require('node-file-exists');
|
4 | 4 | var system_1 = require('./system');
|
5 |
| -function tutorialConfig(tutorialPj, dir) { |
6 |
| - var config = tutorialPj.config, name = tutorialPj.name; |
7 |
| - var repo = loadRepo(tutorialPj.repo); |
8 |
| - var testSuffix = config.testSuffix; |
9 |
| - return { |
10 |
| - dir: path_1.join(dir, 'node_modules', name, config.dir), |
11 |
| - testSuffix: testSuffix.length && testSuffix[0] === '.' |
12 |
| - ? testSuffix |
13 |
| - : '.' + testSuffix || null, |
14 |
| - runner: config.runner, |
15 |
| - runnerOptions: config.runnerOptions || {}, |
16 |
| - run: loadRunner(name, config.runner, dir), |
17 |
| - repo: repo, |
18 |
| - edit: tutorialPj.config.edit && repo || false, |
19 |
| - issuesPath: getIssuesPath(tutorialPj.bugs) |
20 |
| - }; |
21 |
| -} |
22 |
| -exports.tutorialConfig = tutorialConfig; |
23 |
| -function getIssuesPath(bugs) { |
24 |
| - return bugs && bugs.url ? bugs.url : null; |
25 |
| -} |
26 |
| -function loadRunner(name, runner, dir) { |
| 5 | +function configRunner(name, runner, dir) { |
27 | 6 | var flatDep = path_1.join(dir, 'node_modules', runner, 'package.json');
|
28 | 7 | var treeDep = path_1.join(dir, 'node_modules', name, 'node_modules', runner, 'package.json');
|
29 | 8 | var runnerMain;
|
@@ -52,13 +31,5 @@ function loadRunner(name, runner, dir) {
|
52 | 31 | return require(pathToMain);
|
53 | 32 | }
|
54 | 33 | }
|
55 |
| -function loadRepo(repo) { |
56 |
| - if (repo && repo.url) { |
57 |
| - var url = repo.url; |
58 |
| - if (!!url.match(/\.git$/)) { |
59 |
| - url = url.slice(0, url.length - 4); |
60 |
| - } |
61 |
| - return url; |
62 |
| - } |
63 |
| - return null; |
64 |
| -} |
| 34 | +Object.defineProperty(exports, "__esModule", { value: true }); |
| 35 | +exports.default = configRunner; |
0 commit comments