1
0
mirror of https://github.com/niklasvh/html2canvas.git synced 2023-08-10 21:13:10 +03:00

Derequire browserify bundles

This commit is contained in:
MoyuScript 2016-01-23 20:53:20 +02:00
parent f77339a4b5
commit a704a54616
5 changed files with 108 additions and 101 deletions

@ -65,7 +65,10 @@ module.exports = function(grunt) {
browserifyOptions: { browserifyOptions: {
standalone: 'html2canvas' standalone: 'html2canvas'
}, },
banner: meta.banner banner: meta.banner,
plugin: [
[ "browserify-derequire" ]
]
} }
}, },
svg: { svg: {
@ -77,7 +80,10 @@ module.exports = function(grunt) {
browserifyOptions: { browserifyOptions: {
standalone: 'html2canvas.svg' standalone: 'html2canvas.svg'
}, },
banner: meta.banner banner: meta.banner,
plugin: [
[ "browserify-derequire" ]
]
} }
} }
}, },

168
dist/html2canvas.js vendored

@ -5,7 +5,7 @@
Released under License Released under License
*/ */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.html2canvas=e()}}(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){ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.html2canvas=e()}}(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(_dereq_,module,exports){
(function (global){ (function (global){
/*! http://mths.be/punycode v1.2.4 by @mathias */ /*! http://mths.be/punycode v1.2.4 by @mathias */
;(function(root) { ;(function(root) {
@ -516,8 +516,8 @@
}(this)); }(this));
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{}],2:[function(require,module,exports){ },{}],2:[function(_dereq_,module,exports){
var log = require('./log'); var log = _dereq_('./log');
function restoreOwnerScroll(ownerDocument, x, y) { function restoreOwnerScroll(ownerDocument, x, y) {
if (ownerDocument.defaultView && (x !== ownerDocument.defaultView.pageXOffset || y !== ownerDocument.defaultView.pageYOffset)) { if (ownerDocument.defaultView && (x !== ownerDocument.defaultView.pageXOffset || y !== ownerDocument.defaultView.pageYOffset)) {
@ -622,7 +622,7 @@ module.exports = function(ownerDocument, containerDocument, width, height, optio
}); });
}; };
},{"./log":13}],3:[function(require,module,exports){ },{"./log":13}],3:[function(_dereq_,module,exports){
// http://dev.w3.org/csswg/css-color/ // http://dev.w3.org/csswg/css-color/
function Color(value) { function Color(value) {
@ -896,16 +896,16 @@ var colors = {
module.exports = Color; module.exports = Color;
},{}],4:[function(require,module,exports){ },{}],4:[function(_dereq_,module,exports){
var Support = require('./support'); var Support = _dereq_('./support');
var CanvasRenderer = require('./renderers/canvas'); var CanvasRenderer = _dereq_('./renderers/canvas');
var ImageLoader = require('./imageloader'); var ImageLoader = _dereq_('./imageloader');
var NodeParser = require('./nodeparser'); var NodeParser = _dereq_('./nodeparser');
var NodeContainer = require('./nodecontainer'); var NodeContainer = _dereq_('./nodecontainer');
var log = require('./log'); var log = _dereq_('./log');
var utils = require('./utils'); var utils = _dereq_('./utils');
var createWindowClone = require('./clone'); var createWindowClone = _dereq_('./clone');
var loadUrlDocument = require('./proxy').loadUrlDocument; var loadUrlDocument = _dereq_('./proxy').loadUrlDocument;
var getBounds = utils.getBounds; var getBounds = utils.getBounds;
var html2canvasNodeAttribute = "data-html2canvas-node"; var html2canvasNodeAttribute = "data-html2canvas-node";
@ -1051,9 +1051,9 @@ function absoluteUrl(url) {
return link; return link;
} }
},{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(require,module,exports){ },{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(_dereq_,module,exports){
var log = require('./log'); var log = _dereq_('./log');
var smallImage = require('./utils').smallImage; var smallImage = _dereq_('./utils').smallImage;
function DummyImageContainer(src) { function DummyImageContainer(src) {
this.src = src; this.src = src;
@ -1075,8 +1075,8 @@ function DummyImageContainer(src) {
module.exports = DummyImageContainer; module.exports = DummyImageContainer;
},{"./log":13,"./utils":26}],6:[function(require,module,exports){ },{"./log":13,"./utils":26}],6:[function(_dereq_,module,exports){
var smallImage = require('./utils').smallImage; var smallImage = _dereq_('./utils').smallImage;
function Font(family, size) { function Font(family, size) {
var container = document.createElement('div'), var container = document.createElement('div'),
@ -1129,8 +1129,8 @@ function Font(family, size) {
module.exports = Font; module.exports = Font;
},{"./utils":26}],7:[function(require,module,exports){ },{"./utils":26}],7:[function(_dereq_,module,exports){
var Font = require('./font'); var Font = _dereq_('./font');
function FontMetrics() { function FontMetrics() {
this.data = {}; this.data = {};
@ -1145,10 +1145,10 @@ FontMetrics.prototype.getMetrics = function(family, size) {
module.exports = FontMetrics; module.exports = FontMetrics;
},{"./font":6}],8:[function(require,module,exports){ },{"./font":6}],8:[function(_dereq_,module,exports){
var utils = require('./utils'); var utils = _dereq_('./utils');
var getBounds = utils.getBounds; var getBounds = utils.getBounds;
var loadUrlDocument = require('./proxy').loadUrlDocument; var loadUrlDocument = _dereq_('./proxy').loadUrlDocument;
function FrameContainer(container, sameOrigin, options) { function FrameContainer(container, sameOrigin, options) {
this.image = null; this.image = null;
@ -1164,7 +1164,7 @@ function FrameContainer(container, sameOrigin, options) {
resolve(container); resolve(container);
} }
})).then(function(container) { })).then(function(container) {
var html2canvas = require('./core'); var html2canvas = _dereq_('./core');
return html2canvas(container.contentWindow.document.documentElement, {type: 'view', width: container.width, height: container.height, proxy: options.proxy, javascriptEnabled: options.javascriptEnabled, removeContainer: options.removeContainer, allowTaint: options.allowTaint, imageTimeout: options.imageTimeout / 2}); return html2canvas(container.contentWindow.document.documentElement, {type: 'view', width: container.width, height: container.height, proxy: options.proxy, javascriptEnabled: options.javascriptEnabled, removeContainer: options.removeContainer, allowTaint: options.allowTaint, imageTimeout: options.imageTimeout / 2});
}).then(function(canvas) { }).then(function(canvas) {
return self.image = canvas; return self.image = canvas;
@ -1178,7 +1178,7 @@ FrameContainer.prototype.proxyLoad = function(proxy, bounds, options) {
module.exports = FrameContainer; module.exports = FrameContainer;
},{"./core":4,"./proxy":16,"./utils":26}],9:[function(require,module,exports){ },{"./core":4,"./proxy":16,"./utils":26}],9:[function(_dereq_,module,exports){
function GradientContainer(imageData) { function GradientContainer(imageData) {
this.src = imageData.value; this.src = imageData.value;
this.colorStops = []; this.colorStops = [];
@ -1201,7 +1201,7 @@ GradientContainer.REGEXP_COLORSTOP = /^\s*(rgba?\(\s*\d{1,3},\s*\d{1,3},\s*\d{1,
module.exports = GradientContainer; module.exports = GradientContainer;
},{}],10:[function(require,module,exports){ },{}],10:[function(_dereq_,module,exports){
function ImageContainer(src, cors) { function ImageContainer(src, cors) {
this.src = src; this.src = src;
this.image = new Image(); this.image = new Image();
@ -1222,17 +1222,17 @@ function ImageContainer(src, cors) {
module.exports = ImageContainer; module.exports = ImageContainer;
},{}],11:[function(require,module,exports){ },{}],11:[function(_dereq_,module,exports){
var log = require('./log'); var log = _dereq_('./log');
var ImageContainer = require('./imagecontainer'); var ImageContainer = _dereq_('./imagecontainer');
var DummyImageContainer = require('./dummyimagecontainer'); var DummyImageContainer = _dereq_('./dummyimagecontainer');
var ProxyImageContainer = require('./proxyimagecontainer'); var ProxyImageContainer = _dereq_('./proxyimagecontainer');
var FrameContainer = require('./framecontainer'); var FrameContainer = _dereq_('./framecontainer');
var SVGContainer = require('./svgcontainer'); var SVGContainer = _dereq_('./svgcontainer');
var SVGNodeContainer = require('./svgnodecontainer'); var SVGNodeContainer = _dereq_('./svgnodecontainer');
var LinearGradientContainer = require('./lineargradientcontainer'); var LinearGradientContainer = _dereq_('./lineargradientcontainer');
var WebkitGradientContainer = require('./webkitgradientcontainer'); var WebkitGradientContainer = _dereq_('./webkitgradientcontainer');
var bind = require('./utils').bind; var bind = _dereq_('./utils').bind;
function ImageLoader(options, support) { function ImageLoader(options, support) {
this.link = null; this.link = null;
@ -1381,9 +1381,9 @@ ImageLoader.prototype.timeout = function(container, timeout) {
module.exports = ImageLoader; module.exports = ImageLoader;
},{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(require,module,exports){ },{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(_dereq_,module,exports){
var GradientContainer = require('./gradientcontainer'); var GradientContainer = _dereq_('./gradientcontainer');
var Color = require('./color'); var Color = _dereq_('./color');
function LinearGradientContainer(imageData) { function LinearGradientContainer(imageData) {
GradientContainer.apply(this, arguments); GradientContainer.apply(this, arguments);
@ -1485,7 +1485,7 @@ LinearGradientContainer.REGEXP_DIRECTION = /^\s*(?:to|left|right|top|bottom|cent
module.exports = LinearGradientContainer; module.exports = LinearGradientContainer;
},{"./color":3,"./gradientcontainer":9}],13:[function(require,module,exports){ },{"./color":3,"./gradientcontainer":9}],13:[function(_dereq_,module,exports){
var logger = function() { var logger = function() {
if (logger.options.logging && window.console && window.console.log) { if (logger.options.logging && window.console && window.console.log) {
Function.prototype.bind.call(window.console.log, (window.console)).apply(window.console, [(Date.now() - logger.options.start) + "ms", "html2canvas:"].concat([].slice.call(arguments, 0))); Function.prototype.bind.call(window.console.log, (window.console)).apply(window.console, [(Date.now() - logger.options.start) + "ms", "html2canvas:"].concat([].slice.call(arguments, 0)));
@ -1495,9 +1495,9 @@ var logger = function() {
logger.options = {logging: false}; logger.options = {logging: false};
module.exports = logger; module.exports = logger;
},{}],14:[function(require,module,exports){ },{}],14:[function(_dereq_,module,exports){
var Color = require('./color'); var Color = _dereq_('./color');
var utils = require('./utils'); var utils = _dereq_('./utils');
var getBounds = utils.getBounds; var getBounds = utils.getBounds;
var parseBackgrounds = utils.parseBackgrounds; var parseBackgrounds = utils.parseBackgrounds;
var offsetBounds = utils.offsetBounds; var offsetBounds = utils.offsetBounds;
@ -1793,16 +1793,16 @@ function asFloat(str) {
module.exports = NodeContainer; module.exports = NodeContainer;
},{"./color":3,"./utils":26}],15:[function(require,module,exports){ },{"./color":3,"./utils":26}],15:[function(_dereq_,module,exports){
var log = require('./log'); var log = _dereq_('./log');
var punycode = require('punycode'); var punycode = _dereq_('punycode');
var NodeContainer = require('./nodecontainer'); var NodeContainer = _dereq_('./nodecontainer');
var TextContainer = require('./textcontainer'); var TextContainer = _dereq_('./textcontainer');
var PseudoElementContainer = require('./pseudoelementcontainer'); var PseudoElementContainer = _dereq_('./pseudoelementcontainer');
var FontMetrics = require('./fontmetrics'); var FontMetrics = _dereq_('./fontmetrics');
var Color = require('./color'); var Color = _dereq_('./color');
var StackingContext = require('./stackingcontext'); var StackingContext = _dereq_('./stackingcontext');
var utils = require('./utils'); var utils = _dereq_('./utils');
var bind = utils.bind; var bind = utils.bind;
var getBounds = utils.getBounds; var getBounds = utils.getBounds;
var parseBackgrounds = utils.parseBackgrounds; var parseBackgrounds = utils.parseBackgrounds;
@ -2664,11 +2664,11 @@ function hasUnicode(string) {
module.exports = NodeParser; module.exports = NodeParser;
},{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,"punycode":1}],16:[function(require,module,exports){ },{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,"punycode":1}],16:[function(_dereq_,module,exports){
var XHR = require('./xhr'); var XHR = _dereq_('./xhr');
var utils = require('./utils'); var utils = _dereq_('./utils');
var log = require('./log'); var log = _dereq_('./log');
var createWindowClone = require('./clone'); var createWindowClone = _dereq_('./clone');
var decode64 = utils.decode64; var decode64 = utils.decode64;
function Proxy(src, proxyUrl, document) { function Proxy(src, proxyUrl, document) {
@ -2761,8 +2761,8 @@ exports.Proxy = Proxy;
exports.ProxyURL = ProxyURL; exports.ProxyURL = ProxyURL;
exports.loadUrlDocument = loadUrlDocument; exports.loadUrlDocument = loadUrlDocument;
},{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(require,module,exports){ },{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(_dereq_,module,exports){
var ProxyURL = require('./proxy').ProxyURL; var ProxyURL = _dereq_('./proxy').ProxyURL;
function ProxyImageContainer(src, proxy) { function ProxyImageContainer(src, proxy) {
var link = document.createElement("a"); var link = document.createElement("a");
@ -2784,8 +2784,8 @@ function ProxyImageContainer(src, proxy) {
module.exports = ProxyImageContainer; module.exports = ProxyImageContainer;
},{"./proxy":16}],18:[function(require,module,exports){ },{"./proxy":16}],18:[function(_dereq_,module,exports){
var NodeContainer = require('./nodecontainer'); var NodeContainer = _dereq_('./nodecontainer');
function PseudoElementContainer(node, parent, type) { function PseudoElementContainer(node, parent, type) {
NodeContainer.call(this, node, parent); NodeContainer.call(this, node, parent);
@ -2824,8 +2824,8 @@ PseudoElementContainer.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER = "___html2canv
module.exports = PseudoElementContainer; module.exports = PseudoElementContainer;
},{"./nodecontainer":14}],19:[function(require,module,exports){ },{"./nodecontainer":14}],19:[function(_dereq_,module,exports){
var log = require('./log'); var log = _dereq_('./log');
function Renderer(width, height, images, options, document) { function Renderer(width, height, images, options, document) {
this.width = width; this.width = width;
@ -2934,10 +2934,10 @@ Renderer.prototype.renderBackgroundRepeating = function(container, bounds, image
module.exports = Renderer; module.exports = Renderer;
},{"./log":13}],20:[function(require,module,exports){ },{"./log":13}],20:[function(_dereq_,module,exports){
var Renderer = require('../renderer'); var Renderer = _dereq_('../renderer');
var LinearGradientContainer = require('../lineargradientcontainer'); var LinearGradientContainer = _dereq_('../lineargradientcontainer');
var log = require('../log'); var log = _dereq_('../log');
function CanvasRenderer(width, height) { function CanvasRenderer(width, height) {
Renderer.apply(this, arguments); Renderer.apply(this, arguments);
@ -3117,8 +3117,8 @@ function hasEntries(array) {
module.exports = CanvasRenderer; module.exports = CanvasRenderer;
},{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(require,module,exports){ },{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(_dereq_,module,exports){
var NodeContainer = require('./nodecontainer'); var NodeContainer = _dereq_('./nodecontainer');
function StackingContext(hasOwnStacking, opacity, element, parent) { function StackingContext(hasOwnStacking, opacity, element, parent) {
NodeContainer.call(this, element, parent); NodeContainer.call(this, element, parent);
@ -3137,7 +3137,7 @@ StackingContext.prototype.getParentStack = function(context) {
module.exports = StackingContext; module.exports = StackingContext;
},{"./nodecontainer":14}],22:[function(require,module,exports){ },{"./nodecontainer":14}],22:[function(_dereq_,module,exports){
function Support(document) { function Support(document) {
this.rangeBounds = this.testRangeBounds(document); this.rangeBounds = this.testRangeBounds(document);
this.cors = this.testCORS(); this.cors = this.testCORS();
@ -3190,9 +3190,9 @@ Support.prototype.testSVG = function() {
module.exports = Support; module.exports = Support;
},{}],23:[function(require,module,exports){ },{}],23:[function(_dereq_,module,exports){
var XHR = require('./xhr'); var XHR = _dereq_('./xhr');
var decode64 = require('./utils').decode64; var decode64 = _dereq_('./utils').decode64;
function SVGContainer(src) { function SVGContainer(src) {
this.src = src; this.src = src;
@ -3244,8 +3244,8 @@ SVGContainer.prototype.decode64 = function(str) {
module.exports = SVGContainer; module.exports = SVGContainer;
},{"./utils":26,"./xhr":28}],24:[function(require,module,exports){ },{"./utils":26,"./xhr":28}],24:[function(_dereq_,module,exports){
var SVGContainer = require('./svgcontainer'); var SVGContainer = _dereq_('./svgcontainer');
function SVGNodeContainer(node, _native) { function SVGNodeContainer(node, _native) {
this.src = node; this.src = node;
@ -3271,8 +3271,8 @@ SVGNodeContainer.prototype = Object.create(SVGContainer.prototype);
module.exports = SVGNodeContainer; module.exports = SVGNodeContainer;
},{"./svgcontainer":23}],25:[function(require,module,exports){ },{"./svgcontainer":23}],25:[function(_dereq_,module,exports){
var NodeContainer = require('./nodecontainer'); var NodeContainer = _dereq_('./nodecontainer');
function TextContainer(node, parent) { function TextContainer(node, parent) {
NodeContainer.call(this, node, parent); NodeContainer.call(this, node, parent);
@ -3306,7 +3306,7 @@ function capitalize(m, p1, p2) {
module.exports = TextContainer; module.exports = TextContainer;
},{"./nodecontainer":14}],26:[function(require,module,exports){ },{"./nodecontainer":14}],26:[function(_dereq_,module,exports){
exports.smallImage = function smallImage() { exports.smallImage = function smallImage() {
return "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; return "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
}; };
@ -3477,8 +3477,8 @@ exports.parseBackgrounds = function(backgroundImage) {
return results; return results;
}; };
},{}],27:[function(require,module,exports){ },{}],27:[function(_dereq_,module,exports){
var GradientContainer = require('./gradientcontainer'); var GradientContainer = _dereq_('./gradientcontainer');
function WebkitGradientContainer(imageData) { function WebkitGradientContainer(imageData) {
GradientContainer.apply(this, arguments); GradientContainer.apply(this, arguments);
@ -3489,7 +3489,7 @@ WebkitGradientContainer.prototype = Object.create(GradientContainer.prototype);
module.exports = WebkitGradientContainer; module.exports = WebkitGradientContainer;
},{"./gradientcontainer":9}],28:[function(require,module,exports){ },{"./gradientcontainer":9}],28:[function(_dereq_,module,exports){
function XHR(url) { function XHR(url) {
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();

@ -5,9 +5,9 @@
Released under License Released under License
*/ */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;"undefined"!=typeof window?n=window:"undefined"!=typeof global?n=global:"undefined"!=typeof self&&(n=self),(n.html2canvas||(n.html2canvas={})).svg=e()}}(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){ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;"undefined"!=typeof window?n=window:"undefined"!=typeof global?n=global:"undefined"!=typeof self&&(n=self),(n.html2canvas||(n.html2canvas={})).svg=e()}}(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(_dereq_,module,exports){
},{}],2:[function(require,module,exports){ },{}],2:[function(_dereq_,module,exports){
/*! /*!
* The buffer module from node.js, for the browser. * The buffer module from node.js, for the browser.
* *
@ -15,9 +15,9 @@
* @license MIT * @license MIT
*/ */
var base64 = require('base64-js') var base64 = _dereq_('base64-js')
var ieee754 = require('ieee754') var ieee754 = _dereq_('ieee754')
var isArray = require('is-array') var isArray = _dereq_('is-array')
exports.Buffer = Buffer exports.Buffer = Buffer
exports.SlowBuffer = SlowBuffer exports.SlowBuffer = SlowBuffer
@ -1325,7 +1325,7 @@ function decodeUtf8Char (str) {
} }
} }
},{"base64-js":3,"ieee754":4,"is-array":5}],3:[function(require,module,exports){ },{"base64-js":3,"ieee754":4,"is-array":5}],3:[function(_dereq_,module,exports){
var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
;(function (exports) { ;(function (exports) {
@ -1451,7 +1451,7 @@ var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
exports.fromByteArray = uint8ToBase64 exports.fromByteArray = uint8ToBase64
}(typeof exports === 'undefined' ? (this.base64js = {}) : exports)) }(typeof exports === 'undefined' ? (this.base64js = {}) : exports))
},{}],4:[function(require,module,exports){ },{}],4:[function(_dereq_,module,exports){
exports.read = function(buffer, offset, isLE, mLen, nBytes) { exports.read = function(buffer, offset, isLE, mLen, nBytes) {
var e, m, var e, m,
eLen = nBytes * 8 - mLen - 1, eLen = nBytes * 8 - mLen - 1,
@ -1537,7 +1537,7 @@ exports.write = function(buffer, value, offset, isLE, mLen, nBytes) {
buffer[offset + i - d] |= s * 128; buffer[offset + i - d] |= s * 128;
}; };
},{}],5:[function(require,module,exports){ },{}],5:[function(_dereq_,module,exports){
/** /**
* isArray * isArray
@ -1572,7 +1572,7 @@ module.exports = isArray || function (val) {
return !! val && '[object Array]' == str.call(val); return !! val && '[object Array]' == str.call(val);
}; };
},{}],6:[function(require,module,exports){ },{}],6:[function(_dereq_,module,exports){
(function (Buffer){ (function (Buffer){
/* build: `node build.js modules=text,serialization,parser,gradient,pattern,shadow,freedrawing,image_filters,serialization no-es5-compat minifier=uglifyjs` */ /* build: `node build.js modules=text,serialization,parser,gradient,pattern,shadow,freedrawing,image_filters,serialization no-es5-compat minifier=uglifyjs` */
/*! Fabric.js Copyright 2008-2014, Printio (Juriy Zaytsev, Maxim Chernyak) */ /*! Fabric.js Copyright 2008-2014, Printio (Juriy Zaytsev, Maxim Chernyak) */
@ -1588,7 +1588,7 @@ if (typeof document !== 'undefined' && typeof window !== 'undefined') {
} }
else { else {
// assume we're running under node.js when document/window are not present // assume we're running under node.js when document/window are not present
fabric.document = require("jsdom") fabric.document = _dereq_("jsdom")
.jsdom("<!DOCTYPE html><html><head></head><body></body></html>"); .jsdom("<!DOCTYPE html><html><head></head><body></body></html>");
fabric.window = fabric.document.createWindow(); fabric.window = fabric.document.createWindow();
@ -4026,7 +4026,7 @@ fabric.Collection = {
*/ */
createImage: function() { createImage: function() {
return fabric.isLikelyNode return fabric.isLikelyNode
? new (require('canvas').Image)() ? new (_dereq_('canvas').Image)()
: fabric.document.createElement('img'); : fabric.document.createElement('img');
}, },
@ -19266,6 +19266,6 @@ fabric.Image.filters.BaseFilter = fabric.util.createClass(/** @lends fabric.Imag
})(typeof exports !== 'undefined' ? exports : this); })(typeof exports !== 'undefined' ? exports : this);
}).call(this,require("buffer").Buffer) }).call(this,_dereq_("buffer").Buffer)
},{"buffer":2,"canvas":1,"jsdom":1}]},{},[6])(6) },{"buffer":2,"canvas":1,"jsdom":1}]},{},[6])(6)
}); });

File diff suppressed because one or more lines are too long

@ -22,6 +22,7 @@
"devDependencies": { "devDependencies": {
"base64-arraybuffer": "^0.1.5", "base64-arraybuffer": "^0.1.5",
"bluebird": "^3.0.6", "bluebird": "^3.0.6",
"browserify-derequire": "^0.9.4",
"grunt": "^0.4.5", "grunt": "^0.4.5",
"grunt-browserify": "^4.0.1", "grunt-browserify": "^4.0.1",
"grunt-cli": "^0.1.13", "grunt-cli": "^0.1.13",