|
1 |
| -/*! amdclean - v1.2.0 - 2014-02-17 |
| 1 | +/*! amdclean - v1.2.1 - 2014-02-17 |
2 | 2 | * http://gregfranko.com/amdclean
|
3 | 3 | * Copyright (c) 2014 Greg Franko; Licensed MIT*/
|
4 | 4 |
|
|
35 | 35 | that = scope,
|
36 | 36 | // Third-Party Dependencies
|
37 | 37 | esprima = (function() {
|
38 |
| - if(cleanamd.amd && amdDependencies.esprima) { |
| 38 | + if(cleanamd.amd && amdDependencies.esprima && amdDependencies.esprima.parse) { |
39 | 39 | return amdDependencies.esprima;
|
40 |
| - } else if(that && that.esprima) { |
| 40 | + } else if(that && that.esprima && that.esprima.parse) { |
41 | 41 | return that.esprima;
|
42 | 42 | } else if(codeEnv === 'node') {
|
43 | 43 | return require('esprima');
|
44 | 44 | }
|
45 | 45 | }()),
|
46 | 46 | estraverse = (function() {
|
47 |
| - if(cleanamd.amd && amdDependencies.estraverse) { |
| 47 | + if(cleanamd.amd && amdDependencies.estraverse && amdDependencies.estraverse.traverse) { |
48 | 48 | return amdDependencies.estraverse;
|
49 |
| - } else if(that && that.estraverse) { |
| 49 | + } else if(that && that.estraverse && that.estraverse.traverse) { |
50 | 50 | return that.estraverse;
|
51 | 51 | } else if(codeEnv === 'node') {
|
52 | 52 | return require('estraverse');
|
53 | 53 | }
|
54 | 54 | }()),
|
55 | 55 | escodegen = (function() {
|
56 |
| - if(cleanamd.amd && amdDependencies.escodegen) { |
| 56 | + if(cleanamd.amd && amdDependencies.escodegen && amdDependencies.escodegen.generate) { |
57 | 57 | return amdDependencies.escodegen;
|
58 |
| - } else if(that && that.escodegen) { |
| 58 | + } else if(that && that.escodegen && that.escodegen.generate) { |
59 | 59 | return that.escodegen;
|
60 | 60 | } else if(codeEnv === 'node') {
|
61 | 61 | return require('escodegen');
|
|
74 | 74 | // The Public API object
|
75 | 75 | publicAPI = {
|
76 | 76 | // Current project version number
|
77 |
| - 'VERSION': '1.2.0', |
| 77 | + 'VERSION': '1.2.1', |
78 | 78 | // Default Options
|
79 | 79 | 'defaultOptions': {
|
80 | 80 | // The source code you would like to be 'cleaned'
|
|
0 commit comments