New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

canvas-camera-2d

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

canvas-camera-2d - npm Package Compare versions

Comparing version 0.5.2 to 0.5.3

22

dist/canvas-camera-2d.js

@@ -110,14 +110,14 @@ (function (global, factory) {

if ( ref === void 0 ) ref = {};
var newIsFixed = ref.isFixed;
var newIsPan = ref.isPan;
var newIsRotate = ref.isRotate;
var newIsZoom = ref.isZoom;
var newPanSpeed = ref.panSpeed;
var newRotateSpeed = ref.rotateSpeed;
var newZoomSpeed = ref.zoomSpeed;
var newIsFixed = ref.isFixed; if ( newIsFixed === void 0 ) newIsFixed = null;
var newIsPan = ref.isPan; if ( newIsPan === void 0 ) newIsPan = null;
var newIsRotate = ref.isRotate; if ( newIsRotate === void 0 ) newIsRotate = null;
var newIsZoom = ref.isZoom; if ( newIsZoom === void 0 ) newIsZoom = null;
var newPanSpeed = ref.panSpeed; if ( newPanSpeed === void 0 ) newPanSpeed = null;
var newRotateSpeed = ref.rotateSpeed; if ( newRotateSpeed === void 0 ) newRotateSpeed = null;
var newZoomSpeed = ref.zoomSpeed; if ( newZoomSpeed === void 0 ) newZoomSpeed = null;
isFixed = newIsFixed || isFixed;
isPan = newIsPan || isPan;
isRotate = newIsRotate || isRotate;
isZoom = newIsZoom || isZoom;
isFixed = newIsFixed !== null ? newIsFixed : isFixed;
isPan = newIsPan !== null ? newIsPan : isPan;
isRotate = newIsRotate !== null ? newIsRotate : isRotate;
isZoom = newIsZoom !== null ? newIsZoom : isZoom;
panSpeed = +newPanSpeed > 0 ? newPanSpeed : panSpeed;

@@ -124,0 +124,0 @@ rotateSpeed = +newRotateSpeed > 0 ? newRotateSpeed : rotateSpeed;

@@ -1,1 +0,1 @@

!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("camera-2d-simple"),require("gl-matrix"),require("key-pressed"),require("mouse-position"),require("mouse-pressed"),require("scroll-speed")):"function"==typeof define&&define.amd?define(["camera-2d-simple","gl-matrix","key-pressed","mouse-position","mouse-pressed","scroll-speed"],i):e.canvasCamera2d=i(e.createCamera2d,e.glMatrix,e.createKeyPressed,e.createMousePosition,e.createMousePressed,e.createScroll)}(this,function(e,i,o,t,a,r){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,o=o&&o.hasOwnProperty("default")?o.default:o,t=t&&t.hasOwnProperty("default")?t.default:t,a=a&&a.hasOwnProperty("default")?a.default:a,r=r&&r.hasOwnProperty("default")?r.default:r;return function(d,s){void 0===s&&(s={});var n=s.distance;void 0===n&&(n=1);var u=s.target;void 0===u&&(u=[0,0]);var v=s.rotation;void 0===v&&(v=0);var p=s.isFixed;void 0===p&&(p=!1);var f=s.isPan;void 0===f&&(f=!0);var l=s.panSpeed;void 0===l&&(l=1);var c=s.isRotate;void 0===c&&(c=!0);var m=s.rotateSpeed;void 0===m&&(m=1);var h=s.isZoom;void 0===h&&(h=!0);var w=s.zoomSpeed;void 0===w&&(w=1);var x=e(u,n,v),P=!1,y=t(d),g=a(d),M=r(d,h),S=d.height/window.devicePixelRatio,q=d.width/window.devicePixelRatio,R=q/S,O=!1;return x.config=function(e){void 0===e&&(e={});var i=e.isFixed,o=e.isPan,t=e.isRotate,a=e.isZoom,r=e.panSpeed,d=e.rotateSpeed,s=e.zoomSpeed;p=i||p,f=o||f,c=t||c,h=a||h,l=+r>0?r:l,m=+d>0?d:m,w=+s>0?s:w},x.dispose=function(){M.dispose(),g.dispose(),y.dispose(),x=void 0,M=void 0,g=void 0,y=void 0},x.refresh=function(){S=d.height/window.devicePixelRatio,q=d.width/window.devicePixelRatio,R=q/S},x.tick=function(){if(p)return!1;O=o("<alt>"),P=!1;var e=y[0],t=y[1],a=y.prev,r=a[0],d=a[1];if(f&&g.left&&!O&&(x.pan([l*(e-r)/q*2*Math.max(R,1),l*(d-t)/S*2/Math.min(R,1)]),P=!0),h&&M[1]){var s=w*Math.exp(M[1]/S),n=(e/q*2-1)*Math.max(R,1),u=(1-t/S*2)/Math.min(R,1);x.scale(1/s,[n,u]),P=!0}if(c&&g.left&&O){var v=q/2,k=S/2,z=r-v,C=k-d,F=e-v,Z=k-t,b=i.vec2.angle([z,C],[F,Z]),j=z*Z-F*C;x.rotate(m*b*Math.sign(j)),P=!0}return M.flush(),y.flush(),P},x}});
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("camera-2d-simple"),require("gl-matrix"),require("key-pressed"),require("mouse-position"),require("mouse-pressed"),require("scroll-speed")):"function"==typeof define&&define.amd?define(["camera-2d-simple","gl-matrix","key-pressed","mouse-position","mouse-pressed","scroll-speed"],i):e.canvasCamera2d=i(e.createCamera2d,e.glMatrix,e.createKeyPressed,e.createMousePosition,e.createMousePressed,e.createScroll)}(this,function(e,i,o,a,r,t){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,o=o&&o.hasOwnProperty("default")?o.default:o,a=a&&a.hasOwnProperty("default")?a.default:a,r=r&&r.hasOwnProperty("default")?r.default:r,t=t&&t.hasOwnProperty("default")?t.default:t;return function(d,n){void 0===n&&(n={});var s=n.distance;void 0===s&&(s=1);var l=n.target;void 0===l&&(l=[0,0]);var u=n.rotation;void 0===u&&(u=0);var v=n.isFixed;void 0===v&&(v=!1);var p=n.isPan;void 0===p&&(p=!0);var f=n.panSpeed;void 0===f&&(f=1);var c=n.isRotate;void 0===c&&(c=!0);var m=n.rotateSpeed;void 0===m&&(m=1);var h=n.isZoom;void 0===h&&(h=!0);var w=n.zoomSpeed;void 0===w&&(w=1);var x=e(l,s,u),P=!1,y=a(d),g=r(d),M=t(d,h),S=d.height/window.devicePixelRatio,q=d.width/window.devicePixelRatio,R=q/S,O=!1;return x.config=function(e){void 0===e&&(e={});var i=e.isFixed;void 0===i&&(i=null);var o=e.isPan;void 0===o&&(o=null);var a=e.isRotate;void 0===a&&(a=null);var r=e.isZoom;void 0===r&&(r=null);var t=e.panSpeed;void 0===t&&(t=null);var d=e.rotateSpeed;void 0===d&&(d=null);var n=e.zoomSpeed;void 0===n&&(n=null),v=null!==i?i:v,p=null!==o?o:p,c=null!==a?a:c,h=null!==r?r:h,f=+t>0?t:f,m=+d>0?d:m,w=+n>0?n:w},x.dispose=function(){M.dispose(),g.dispose(),y.dispose(),x=void 0,M=void 0,g=void 0,y=void 0},x.refresh=function(){S=d.height/window.devicePixelRatio,q=d.width/window.devicePixelRatio,R=q/S},x.tick=function(){if(v)return!1;O=o("<alt>"),P=!1;var e=y[0],a=y[1],r=y.prev,t=r[0],d=r[1];if(p&&g.left&&!O&&(x.pan([f*(e-t)/q*2*Math.max(R,1),f*(d-a)/S*2/Math.min(R,1)]),P=!0),h&&M[1]){var n=w*Math.exp(M[1]/S),s=(e/q*2-1)*Math.max(R,1),l=(1-a/S*2)/Math.min(R,1);x.scale(1/n,[s,l]),P=!0}if(c&&g.left&&O){var u=q/2,k=S/2,z=t-u,C=k-d,F=e-u,Z=k-a,b=i.vec2.angle([z,C],[F,Z]),j=z*Z-F*C;x.rotate(m*b*Math.sign(j)),P=!0}return M.flush(),y.flush(),P},x}});
{
"name": "canvas-camera-2d",
"version": "0.5.2",
"version": "0.5.3",
"description": "A canvas wrapper for a 2D camera",

@@ -5,0 +5,0 @@ "author": "Fritz Lekschas",

@@ -100,14 +100,14 @@ import createCamera from "camera-2d-simple";

const config = ({
isFixed: newIsFixed,
isPan: newIsPan,
isRotate: newIsRotate,
isZoom: newIsZoom,
panSpeed: newPanSpeed,
rotateSpeed: newRotateSpeed,
zoomSpeed: newZoomSpeed
isFixed: newIsFixed = null,
isPan: newIsPan = null,
isRotate: newIsRotate = null,
isZoom: newIsZoom = null,
panSpeed: newPanSpeed = null,
rotateSpeed: newRotateSpeed = null,
zoomSpeed: newZoomSpeed = null
} = {}) => {
isFixed = newIsFixed || isFixed;
isPan = newIsPan || isPan;
isRotate = newIsRotate || isRotate;
isZoom = newIsZoom || isZoom;
isFixed = newIsFixed !== null ? newIsFixed : isFixed;
isPan = newIsPan !== null ? newIsPan : isPan;
isRotate = newIsRotate !== null ? newIsRotate : isRotate;
isZoom = newIsZoom !== null ? newIsZoom : isZoom;
panSpeed = +newPanSpeed > 0 ? newPanSpeed : panSpeed;

@@ -114,0 +114,0 @@ rotateSpeed = +newRotateSpeed > 0 ? newRotateSpeed : rotateSpeed;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc