@tsparticles/updater-wobble
Advanced tools
Comparing version 3.7.1 to 3.8.0
@@ -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
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
4
321717
853
+ Added@tsparticles/engine@3.8.0(transitive)
- Removed@tsparticles/engine@3.7.1(transitive)
Updated@tsparticles/engine@3.8.0