|
2 | 2 |
|
3 | 3 | const DEFAULT_JS_EXTENSIONS = 'js,ts'; |
4 | 4 |
|
5 | | -async function runJsTransform(root, transformName, args, extensions = DEFAULT_JS_EXTENSIONS) { |
| 5 | +async function runJsTransform(transformPath, args, extensions = DEFAULT_JS_EXTENSIONS) { |
6 | 6 | const globby = require('globby'); |
7 | 7 | const execa = require('execa'); |
8 | 8 | const chalk = require('chalk'); |
9 | 9 | const path = require('path'); |
10 | 10 | const { parseTransformArgs } = require('./options-support'); |
11 | | - const { getTransformPath } = require('./transform-support'); |
12 | 11 |
|
13 | 12 | let { paths, options, transformerOptions } = parseTransformArgs(args); |
14 | 13 |
|
15 | 14 | try { |
16 | 15 | let foundPaths = await globby(paths, { |
17 | 16 | expandDirectories: { extensions: extensions.split(',') }, |
18 | 17 | }); |
19 | | - let transformPath = getTransformPath(root, transformName); |
20 | 18 |
|
21 | 19 | let jscodeshiftPkg = require('jscodeshift/package'); |
22 | 20 | let jscodeshiftPath = path.dirname(require.resolve('jscodeshift/package')); |
@@ -45,17 +43,15 @@ async function runJsTransform(root, transformName, args, extensions = DEFAULT_JS |
45 | 43 | } |
46 | 44 | } |
47 | 45 |
|
48 | | -async function runTemplateTransform(root, transformName, args) { |
| 46 | +async function runTemplateTransform(transformPath, args) { |
49 | 47 | const execa = require('execa'); |
50 | 48 | const chalk = require('chalk'); |
51 | 49 | const path = require('path'); |
52 | 50 | const { parseTransformArgs } = require('./options-support'); |
53 | | - const { getTransformPath } = require('./transform-support'); |
54 | 51 |
|
55 | 52 | let { paths, options } = parseTransformArgs(args); |
56 | 53 |
|
57 | 54 | try { |
58 | | - let transformPath = getTransformPath(root, transformName); |
59 | 55 | let binOptions = ['-t', transformPath, ...paths]; |
60 | 56 | let templateRecastDir = path.dirname(require.resolve('ember-template-recast/package.json')); |
61 | 57 | let templateRecastPkg = require('ember-template-recast/package'); |
@@ -85,9 +81,9 @@ async function runTransform(binRoot, transformName, args, extensions) { |
85 | 81 |
|
86 | 82 | switch (type) { |
87 | 83 | case 'js': |
88 | | - return runJsTransform(root, transformName, args, extensions); |
| 84 | + return runJsTransform(transformPath, args, extensions); |
89 | 85 | case 'hbs': |
90 | | - return runTemplateTransform(root, transformName, args); |
| 86 | + return runTemplateTransform(transformPath, args); |
91 | 87 | default: |
92 | 88 | throw new Error(`Unknown type passed to runTransform: "${type}"`); |
93 | 89 | } |
|
0 commit comments