]> git.example.dev Git - binbsis50.git/commitdiff
bumped canvas to version 2.1.x
authorLuigi Pinca <luigipinca@gmail.com>
Fri, 30 Nov 2018 08:41:28 +0000 (09:41 +0100)
committerLuigi Pinca <luigipinca@gmail.com>
Fri, 30 Nov 2018 08:41:28 +0000 (09:41 +0100)
lib/captcha.js
package.json

index adba350f28a5745f91ce2ca81e68849372f936a0..640bdc0e4ca762307c164d5d113689be03360783 100644 (file)
@@ -1,11 +1,8 @@
 'use strict';
 
-/**
- * Module dependencies.
- */
+const { createCanvas } = require('canvas');
 
-var canvas = require('canvas')
-  , characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
+const characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
 
 /**
  * Captcha constructor.
@@ -13,7 +10,7 @@ var canvas = require('canvas')
 
 function Captcha() {
   this.code = '';
-  this.canvas = new canvas(74, 26);
+  this.canvas = createCanvas(74, 26);
   this.initialize();
 }
 
@@ -26,7 +23,7 @@ Captcha.prototype.initialize = function() {
     this.code += characters[Math.floor(Math.random() * characters.length)];
   }
 
-  var ctx = this.canvas.getContext('2d');
+  const ctx = this.canvas.getContext('2d');
 
   ctx.fillStyle = '#DDDDDD';
   ctx.fillRect(0, 0, 74, 26);
index 9897525c03382502970d596806c2b520c4eab592..cc502409780028551c2fdc07ec3ce6729940335b 100644 (file)
@@ -18,7 +18,7 @@
   "dependencies": {
     "async": "2.6.x",
     "body-parser": "1.18.x",
-    "canvas": "1.6.x",
+    "canvas": "2.1.x",
     "connect-redis": "3.3.x",
     "cookie-parser": "1.4.x",
     "express": "4.16.x",