We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d54d1f commit 0b51d05Copy full SHA for 0b51d05
test/jasmine/transform.js
@@ -0,0 +1,21 @@
1
+var transformTools = require('browserify-transform-tools');
2
+
3
+/**
4
+ * Transform require paths starting with '@src/' to
5
+ * appropriate src/ folder paths
6
+ */
7
+var linkRoot = '@src';
8
+var pathToSrc = '../../../src';
9
10
+module.exports = transformTools.makeRequireTransform('requireTransform',
11
+ { evaluateArguments: true, jsFilesOnly: true },
12
+ function(args, opts, cb) {
13
+ var arg = args[0];
14
15
+ if(arg.indexOf(linkRoot) !== -1) {
16
+ var tail = arg.split(linkRoot)[1];
17
18
+ return cb(null, 'require(\''+ pathToSrc + tail + '\')');
19
+ }
20
+ else return cb();
21
+ });
0 commit comments