Socket
Socket
Sign inDemoInstall

@tsparticles/updater-wobble

Package Overview
Dependencies
Maintainers
0
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tsparticles/updater-wobble - npm Package Compare versions

Comparing version 3.4.0 to 3.5.0

3

cjs/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadWobbleUpdater = void 0;
exports.loadWobbleUpdater = loadWobbleUpdater;
const WobbleUpdater_js_1 = require("./WobbleUpdater.js");

@@ -10,2 +10,1 @@ async function loadWobbleUpdater(engine, refresh = true) {

}
exports.loadWobbleUpdater = loadWobbleUpdater;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateWobble = void 0;
exports.updateWobble = updateWobble;
const engine_1 = require("@tsparticles/engine");

@@ -20,2 +20,1 @@ const defaultDistance = 0, double = 2, doublePI = Math.PI * double, distanceFactor = 60;

}
exports.updateWobble = updateWobble;
{
"name": "@tsparticles/updater-wobble",
"version": "3.4.0",
"version": "3.5.0",
"description": "tsParticles particles wobble updater",

@@ -90,3 +90,3 @@ "homepage": "https://particles.js.org",

"dependencies": {
"@tsparticles/engine": "^3.4.0"
"@tsparticles/engine": "^3.5.0"
},

@@ -93,0 +93,0 @@ "publishConfig": {

@@ -7,3 +7,3 @@ /*!

* How to use? : Check the GitHub README
* v3.4.0
* v3.5.0
*/

@@ -10,0 +10,0 @@ /*

/*! For license information please see tsparticles.updater.wobble.min.js.LICENSE.txt */
!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o(require("@tsparticles/engine"));else if("function"==typeof define&&define.amd)define(["@tsparticles/engine"],o);else{var t="object"==typeof exports?o(require("@tsparticles/engine")):o(e.window);for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(this,(e=>(()=>{var o={303:o=>{o.exports=e}},t={};function n(e){var a=t[e];if(void 0!==a)return a.exports;var s=t[e]={exports:{}};return o[e](s,s.exports,n),s.exports}n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{n.r(a),n.d(a,{loadWobbleUpdater:()=>r});var e=n(303);class o{constructor(){this.angle=50,this.move=10}load(o){o&&(void 0!==o.angle&&(this.angle=(0,e.setRangeValue)(o.angle)),void 0!==o.move&&(this.move=(0,e.setRangeValue)(o.move)))}}class t{constructor(){this.distance=5,this.enable=!1,this.speed=new o}load(o){if(o&&(void 0!==o.distance&&(this.distance=(0,e.setRangeValue)(o.distance)),void 0!==o.enable&&(this.enable=o.enable),void 0!==o.speed))if((0,e.isNumber)(o.speed))this.speed.load({angle:o.speed});else{const e=o.speed;void 0!==e.min?this.speed.load({angle:e}):this.speed.load(o.speed)}}}const s=2*Math.PI;const i=2*Math.PI;class l{constructor(e){this.container=e}init(o){const t=o.options.wobble;o.wobble=t?.enable?{angle:(0,e.getRandom)()*i,angleSpeed:(0,e.getRangeValue)(t.speed.angle)/360,moveSpeed:(0,e.getRangeValue)(t.speed.move)/10}:{angle:0,angleSpeed:0,moveSpeed:0},o.retina.wobbleDistance=(0,e.getRangeValue)(t?.distance??0)*this.container.retina.pixelRatio}isEnabled(e){return!e.destroyed&&!e.spawning&&!!e.options.wobble?.enable}loadOptions(e,...o){e.wobble||(e.wobble=new t);for(const t of o)e.wobble.load(t?.wobble)}update(o,t){this.isEnabled(o)&&function(o,t){const{wobble:n}=o.options,{wobble:a}=o;if(!n?.enable||!a)return;const i=a.angleSpeed*t.factor,l=a.moveSpeed*t.factor*((o.retina.wobbleDistance??0)*t.factor)/(e.millisecondsToSeconds/60),r=s,{position:d}=o;a.angle+=i,a.angle>r&&(a.angle-=r),d.x+=l*Math.cos(a.angle),d.y+=l*Math.abs(Math.sin(a.angle))}(o,t)}}async function r(e,o=!0){await e.addParticleUpdater("wobble",(e=>Promise.resolve(new l(e))),o)}})(),a})()));
!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o(require("@tsparticles/engine"));else if("function"==typeof define&&define.amd)define(["@tsparticles/engine"],o);else{var t="object"==typeof exports?o(require("@tsparticles/engine")):o(e.window);for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(this,(e=>(()=>{var o={303:o=>{o.exports=e}},t={};function n(e){var a=t[e];if(void 0!==a)return a.exports;var s=t[e]={exports:{}};return o[e](s,s.exports,n),s.exports}n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};n.r(a),n.d(a,{loadWobbleUpdater:()=>c});var s=n(303);class i{constructor(){this.angle=50,this.move=10}load(e){e&&(void 0!==e.angle&&(this.angle=(0,s.setRangeValue)(e.angle)),void 0!==e.move&&(this.move=(0,s.setRangeValue)(e.move)))}}class l{constructor(){this.distance=5,this.enable=!1,this.speed=new i}load(e){if(e&&(void 0!==e.distance&&(this.distance=(0,s.setRangeValue)(e.distance)),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed))if((0,s.isNumber)(e.speed))this.speed.load({angle:e.speed});else{const o=e.speed;void 0!==o.min?this.speed.load({angle:o}):this.speed.load(e.speed)}}}const r=2*Math.PI;const d=2*Math.PI;class p{constructor(e){this.container=e}init(e){const o=e.options.wobble;e.wobble=o?.enable?{angle:(0,s.getRandom)()*d,angleSpeed:(0,s.getRangeValue)(o.speed.angle)/360,moveSpeed:(0,s.getRangeValue)(o.speed.move)/10}:{angle:0,angleSpeed:0,moveSpeed:0},e.retina.wobbleDistance=(0,s.getRangeValue)(o?.distance??0)*this.container.retina.pixelRatio}isEnabled(e){return!e.destroyed&&!e.spawning&&!!e.options.wobble?.enable}loadOptions(e,...o){e.wobble||(e.wobble=new l);for(const t of o)e.wobble.load(t?.wobble)}update(e,o){this.isEnabled(e)&&function(e,o){const{wobble:t}=e.options,{wobble:n}=e;if(!t?.enable||!n)return;const a=n.angleSpeed*o.factor,i=n.moveSpeed*o.factor*((e.retina.wobbleDistance??0)*o.factor)/(s.millisecondsToSeconds/60),l=r,{position:d}=e;n.angle+=a,n.angle>l&&(n.angle-=l),d.x+=i*Math.cos(n.angle),d.y+=i*Math.abs(Math.sin(n.angle))}(e,o)}}async function c(e,o=!0){await e.addParticleUpdater("wobble",(e=>Promise.resolve(new p(e))),o)}return a})()));

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

/*! tsParticles Wobble Updater v3.4.0 by Matteo Bruni */
/*! tsParticles Wobble Updater v3.5.0 by Matteo Bruni */

@@ -12,3 +12,3 @@ (function (factory) {

Object.defineProperty(exports, "__esModule", { value: true });
exports.loadWobbleUpdater = void 0;
exports.loadWobbleUpdater = loadWobbleUpdater;
const WobbleUpdater_js_1 = require("./WobbleUpdater.js");

@@ -20,3 +20,2 @@ async function loadWobbleUpdater(engine, refresh = true) {

}
exports.loadWobbleUpdater = loadWobbleUpdater;
});

@@ -12,3 +12,3 @@ (function (factory) {

Object.defineProperty(exports, "__esModule", { value: true });
exports.updateWobble = void 0;
exports.updateWobble = updateWobble;
const engine_1 = require("@tsparticles/engine");

@@ -30,3 +30,2 @@ const defaultDistance = 0, double = 2, doublePI = Math.PI * double, distanceFactor = 60;

}
exports.updateWobble = updateWobble;
});

Sorry, the diff of this file is not supported yet

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