aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/systemjs/test/tests/commonjs-requires.js
blob: af80d8058b10dcbab96ed6ad7ec1c318728192ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
exports.d6 = 
/**/require('./commonjs-d2.js');

exports.d1 = require(
  './commonjs-d.js'
);

exports.d2 = (require
("./commonjs-d.js"));

var regex = /  \/* /;

exports.d3 = "require('not a dep')";

exports.d4 = "text/* require('still not a dep') text";

exports.d5 = 'text \'quote\' require("yet still not a dep")';

var regexWithString = /asdfasdf " /;

var regexClose = /asdf " */;

// This comment triggered SystemJS to do a require because of this -> require('')
exports.d7 = 'export';

var p = false && require('" + "test" + "');

// this line shouldn't be detected
" = require(", "),\n        ";


/*

Unsolved breaking cases:

var regex = /  "  /; var string = "  /* " // one line;
require('asdf') // <- this will now be skipped as it will be in the '/*' comment
*//*

*/