UNPKG

1.28 kBJavaScriptView Raw
1// Generated by CoffeeScript 1.10.0
2(function() {
3 var compiler, loadFile, noPostProcess;
4
5 compiler = require("../compiler");
6
7 loadFile = function(opts) {
8 return function(module, filename) {
9 return module._compile(answer, filename);
10 };
11 };
12
13 noPostProcess = {
14 ".node": true,
15 ".json": true
16 };
17
18 if (require.extensions) {
19 (function() {
20 var f, i, ref;
21 ref = require.extensions;
22 for (i in ref) {
23 f = ref[i];
24 if (!noPostProcess[i]) {
25 (function(i, f) {
26 return require.extensions[i] = function(module, filename) {
27 var _compile;
28 _compile = module._compile;
29 module._compile = function(code, filename) {
30 var answer, e, error;
31 try {
32 answer = compiler.compile(code, {
33 transform: {
34 filename: filename
35 }
36 });
37 } catch (error) {
38 e = error;
39 answer = code;
40 }
41 return _compile.call(module, answer, filename);
42 };
43 return f(module, filename);
44 };
45 })(i, f);
46 }
47 }
48 })();
49 }
50
51}).call(this);