Files
Speedtest-Tracker/conf/site/node_modules/react-chartjs-2/test/config/setup.js
Henry Whitaker ea5808047f Tweaked gitignore
gitignore removed all composer and npm files, so automated builds would fail
2020-04-12 21:24:03 +01:00

34 lines
596 B
JavaScript
Vendored

require('babel-register')();
var canvas;
try{
canvas = require('canvas');
}
catch(e){
canvas = require('canvas-prebuilt');
}
const jsdom = require('jsdom');
const document = jsdom.jsdom();
const window = document.defaultView;
const canvasMethods = [
'HTMLCanvasElement',
];
Object.keys(window).forEach(property => {
if (typeof global[property] === 'undefined') {
global[property] = window[property];
}
});
canvasMethods.forEach(method =>
global[method] = window[method]
);
global['CanvasRenderingContext2D'] = canvas.Context2d;
global.navigator = {
userAgent: 'node.js'
};