File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 MIT License http://www.opensource.org/licenses/mit-license.php
33 Author Tobias Koppers @sokra
44*/
5- var NullDependency = require ( "./NullDependency" ) ;
5+ "use strict" ;
6+ const NullDependency = require ( "./NullDependency" ) ;
67
7- function LocalModuleDependency ( localModule , range ) {
8- NullDependency . call ( this ) ;
9- localModule . flagUsed ( ) ;
10- this . localModule = localModule ;
11- this . range = range ;
8+ class LocalModuleDependency extends NullDependency {
9+ constructor ( localModule , range ) {
10+ super ( ) ;
11+ localModule . flagUsed ( ) ;
12+ this . localModule = localModule ;
13+ this . range = range ;
14+ }
1215}
13- module . exports = LocalModuleDependency ;
14-
15- LocalModuleDependency . prototype = Object . create ( NullDependency . prototype ) ;
16- LocalModuleDependency . prototype . constructor = LocalModuleDependency ;
1716
18- LocalModuleDependency . Template = function LocalModuleDependencyTemplate ( ) { } ;
17+ LocalModuleDependency . Template = class LocalModuleDependencyTemplate {
18+ apply ( dep , source ) {
19+ if ( ! dep . range ) return ;
20+ source . replace ( dep . range [ 0 ] , dep . range [ 1 ] - 1 , dep . localModule . variableName ( ) ) ;
21+ }
22+ }
1923
20- LocalModuleDependency . Template . prototype . apply = function ( dep , source ) {
21- if ( ! dep . range ) return ;
22- source . replace ( dep . range [ 0 ] , dep . range [ 1 ] - 1 , dep . localModule . variableName ( ) ) ;
23- } ;
24+ module . exports = LocalModuleDependency ;
You can’t perform that action at this time.
0 commit comments