Skip to content

Commit 13457e0

Browse files
author
Philipp Alferov
committed
Add husky
1 parent 41230ad commit 13457e0

File tree

5 files changed

+48
-48
lines changed

5 files changed

+48
-48
lines changed

dist/angular-file-saver.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,5 @@ angular
5555
};
5656
}
5757

58-
module.exports = function (n) { return n * 111 }
59-
6058
},{}]},{},[1])(1)
6159
});

dist/angular-file-saver.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/dist/examples.js

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
1+
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.angularFileSaver = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
22
var angular = require('angular');
33
var fileSaver = require('../../../src/angular-file-saver');
44
window.saveAs = require('browser-filesaver');
@@ -28880,6 +28880,8 @@ if (typeof module !== "undefined" && module !== null) {
2888028880
}
2888128881

2888228882
},{}],5:[function(require,module,exports){
28883+
'use strict';
28884+
2888328885
/* angular-file-saver
2888428886
*
2888528887
* A AngularJS service that implements the HTML5 W3C saveAs() in browsers that
@@ -28890,53 +28892,49 @@ if (typeof module !== "undefined" && module !== null) {
2889028892
*
2889128893
*/
2889228894

28893-
(function() {
28894-
'use strict';
28895+
angular
28896+
.module('fileSaver', [])
28897+
.factory('SaveAs', SaveAs);
2889528898

28896-
angular
28897-
.module('fileSaver', [])
28898-
.factory('SaveAs', SaveAs);
28899+
function SaveAs() {
2889928900

28900-
function SaveAs() {
28901+
function isBlobInstance (data) {
28902+
return data instanceof Blob;
28903+
}
2890128904

28902-
function isBlobInstance (data) {
28903-
return data instanceof Blob;
28905+
function save(blob, filename) {
28906+
try {
28907+
saveAs(blob, filename);
28908+
} catch(err) {
28909+
console.error(err.message);
2890428910
}
28911+
}
2890528912

28906-
function save(blob, filename) {
28907-
try {
28908-
saveAs(blob, filename);
28909-
} catch(err) {
28910-
console.error(err.message);
28911-
}
28912-
}
28913+
return {
2891328914

28914-
return {
28915+
/**
28916+
* saveFile - Immediately starts saving a file, returns undefined.
28917+
*
28918+
* @param {array|Blob} data Represented as an array or a Blob object
28919+
* @param {string} filename
28920+
* @param {object} options Set of Blob constructor options.
28921+
* Optional parameter, if Blob object is passed as first argument
28922+
* @return {undefined}
28923+
*/
2891528924

28916-
/**
28917-
* saveFile - Immediately starts saving a file, returns undefined.
28918-
*
28919-
* @param {array|Blob} data Represented as an array or a Blob object
28920-
* @param {string} filename
28921-
* @param {object} options Set of Blob constructor options.
28922-
* Optional parameter, if Blob object is passed as first argument
28923-
* @return {undefined}
28924-
*/
28925-
28926-
download: function (data, filename, options) {
28927-
var blob;
28928-
data = data instanceof Array ? data : [data];
28929-
28930-
if (isBlobInstance(data)) {
28931-
save(data, filename);
28932-
}
28925+
download: function (data, filename, options) {
28926+
var blob;
28927+
data = data instanceof Array ? data : [data];
2893328928

28934-
blob = new Blob(data, options);
28935-
save(blob, filename);
28929+
if (isBlobInstance(data)) {
28930+
save(data, filename);
2893628931
}
28937-
};
28938-
}
2893928932

28940-
})();
28933+
blob = new Blob(data, options);
28934+
save(blob, filename);
28935+
}
28936+
};
28937+
}
2894128938

28942-
},{}]},{},[1]);
28939+
},{}]},{},[1])(1)
28940+
});

docs/dist/examples.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,13 @@
3939
"gulp-size": "^1.3.0",
4040
"gulp-uglify": "^1.2.0",
4141
"gulp-util": "^3.0.6",
42+
"husky": "^0.9.3",
4243
"run-sequence": "^1.1.2",
4344
"vinyl-buffer": "^1.0.0",
4445
"vinyl-source-stream": "^1.1.0",
4546
"watchify": "^3.3.1"
47+
},
48+
"scripts": {
49+
"precommit": "gulp build"
4650
}
4751
}

0 commit comments

Comments
 (0)