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

@tsparticles/updater-wobble

Package Overview
Dependencies
Maintainers
2
Versions
26
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.7.1 to 3.8.0

3

browser/index.js

@@ -1,5 +0,4 @@

import { assertValidVersion } from "@tsparticles/engine";
import { WobbleUpdater } from "./WobbleUpdater.js";
export async function loadWobbleUpdater(engine, refresh = true) {
assertValidVersion(engine, "3.7.1");
engine.checkVersion("3.8.0");
await engine.addParticleUpdater("wobble", container => {

@@ -6,0 +5,0 @@ return Promise.resolve(new WobbleUpdater(container));

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadWobbleUpdater = loadWobbleUpdater;
const engine_1 = require("@tsparticles/engine");
const WobbleUpdater_js_1 = require("./WobbleUpdater.js");
async function loadWobbleUpdater(engine, refresh = true) {
(0, engine_1.assertValidVersion)(engine, "3.7.1");
engine.checkVersion("3.8.0");
await engine.addParticleUpdater("wobble", container => {

@@ -9,0 +8,0 @@ return Promise.resolve(new WobbleUpdater_js_1.WobbleUpdater(container));

@@ -1,5 +0,4 @@

import { assertValidVersion } from "@tsparticles/engine";
import { WobbleUpdater } from "./WobbleUpdater.js";
export async function loadWobbleUpdater(engine, refresh = true) {
assertValidVersion(engine, "3.7.1");
engine.checkVersion("3.8.0");
await engine.addParticleUpdater("wobble", container => {

@@ -6,0 +5,0 @@ return Promise.resolve(new WobbleUpdater(container));

{
"name": "@tsparticles/updater-wobble",
"version": "3.7.1",
"version": "3.8.0",
"description": "tsParticles particles wobble updater",

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

"dependencies": {
"@tsparticles/engine": "3.7.1"
"@tsparticles/engine": "3.8.0"
},

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

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

* How to use? : Check the GitHub README
* v3.7.1
* v3.8.0
*/

@@ -78,3 +78,3 @@ /*

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ loadWobbleUpdater: () => (/* binding */ loadWobbleUpdater)\n/* harmony export */ });\n/* harmony import */ var _tsparticles_engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tsparticles/engine */ \"@tsparticles/engine\");\n/* harmony import */ var _tsparticles_engine__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tsparticles_engine__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _WobbleUpdater_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./WobbleUpdater.js */ \"./dist/browser/WobbleUpdater.js\");\n\n\nasync function loadWobbleUpdater(engine, refresh = true) {\n (0,_tsparticles_engine__WEBPACK_IMPORTED_MODULE_0__.assertValidVersion)(engine, \"3.7.1\");\n await engine.addParticleUpdater(\"wobble\", container => {\n return Promise.resolve(new _WobbleUpdater_js__WEBPACK_IMPORTED_MODULE_1__.WobbleUpdater(container));\n }, refresh);\n}\n\n//# sourceURL=webpack://@tsparticles/updater-wobble/./dist/browser/index.js?");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ loadWobbleUpdater: () => (/* binding */ loadWobbleUpdater)\n/* harmony export */ });\n/* harmony import */ var _WobbleUpdater_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./WobbleUpdater.js */ \"./dist/browser/WobbleUpdater.js\");\n\nasync function loadWobbleUpdater(engine, refresh = true) {\n engine.checkVersion(\"3.8.0\");\n await engine.addParticleUpdater(\"wobble\", container => {\n return Promise.resolve(new _WobbleUpdater_js__WEBPACK_IMPORTED_MODULE_0__.WobbleUpdater(container));\n }, refresh);\n}\n\n//# sourceURL=webpack://@tsparticles/updater-wobble/./dist/browser/index.js?");

@@ -81,0 +81,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={};n.r(a),n.d(a,{loadWobbleUpdater:()=>c});var s=n(303);class i{constructor(){this.angle=50,this.move=10}load(e){(0,s.isNull)(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(!(0,s.isNull)(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){(0,s.assertValidVersion)(e,"3.7.1"),await e.addParticleUpdater("wobble",(e=>Promise.resolve(new p(e))),o)}return 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:()=>p});var s=n(303);class i{constructor(){this.angle=50,this.move=10}load(e){(0,s.isNull)(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(!(0,s.isNull)(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 c{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 p(e,o=!0){e.checkVersion("3.8.0"),await e.addParticleUpdater("wobble",(e=>Promise.resolve(new c(e))),o)}return a})()));

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

/*! tsParticles Wobble Updater v3.7.1 by Matteo Bruni */
/*! tsParticles Wobble Updater v3.8.0 by Matteo Bruni */

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

else if (typeof define === "function" && define.amd) {
define(["require", "exports", "@tsparticles/engine", "./WobbleUpdater.js"], factory);
define(["require", "exports", "./WobbleUpdater.js"], factory);
}

@@ -14,6 +14,5 @@ })(function (require, exports) {

exports.loadWobbleUpdater = loadWobbleUpdater;
const engine_1 = require("@tsparticles/engine");
const WobbleUpdater_js_1 = require("./WobbleUpdater.js");
async function loadWobbleUpdater(engine, refresh = true) {
(0, engine_1.assertValidVersion)(engine, "3.7.1");
engine.checkVersion("3.8.0");
await engine.addParticleUpdater("wobble", container => {

@@ -20,0 +19,0 @@ return Promise.resolve(new WobbleUpdater_js_1.WobbleUpdater(container));

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