var cancel = $q.defer();
$http({..., timeout: cancel.promise});
cancel.resolve(); // Отменит выполнение запроса
export default angular.module('someStuff', [
require('myDependency')
])
.service('MyService', require('./service.js'))
.name;
$ npm dedupe
$ npm shrinkwrap