module.exports = {
    'Node'                 : require('./core/node'),
    'Grid'                 : require('./core/grid'),
    'Heap'                 : require('./core/heap'),
    'Heuristic'            : require('./core/heuristic'),
    'BaseFinder'           : require('./finders/base'),
    'AStarFinder'          : require('./finders/astar'),
    'BestFirstFinder'      : require('./finders/best_first'),
    'BreadthFirstFinder'   : require('./finders/breadth_first'),
    'DijkstraFinder'       : require('./finders/dijkstra'),
    'BiAStarFinder'        : require('./finders/bi_astar'),
    'BiBestFirstFinder'    : require('./finders/bi_best_first'),
    'BiBreadthFirstFinder' : require('./finders/bi_breadth_first'),
    'BiDijkstraFinder'     : require('./finders/bi_dijkstra'),
    'JumpPointFinder'      : require('./finders/jump_point')
};

module.exports = {
    'Node'                 : require('./core/Node'),
    'Grid'                 : require('./core/Grid'),
    'Heap'                 : require('./core/Heap'),
    'Heuristic'            : require('./core/Heuristic'),
    'AStarFinder'          : require('./finders/AStarFinder'),
    'BestFirstFinder'      : require('./finders/BestFirstFinder'),
    'BreadthFirstFinder'   : require('./finders/BreadthFirstFinder'),
    'DijkstraFinder'       : require('./finders/DijkstraFinder'),
    'BiAStarFinder'        : require('./finders/BiAStarFinder'),
    'BiBestFirstFinder'    : require('./finders/BiBestFirstFinder'),
    'BiBreadthFirstFinder' : require('./finders/BiBreadthFirstFinder'),
    'BiDijkstraFinder'     : require('./finders/BiDijkstraFinder'),
    'JumpPointFinder'      : require('./finders/JumpPointFinder')
};

rewrite exports