tsparticles-updater-opacity
Advanced tools
Comparing version 2.0.0-alpha.3 to 2.0.0-alpha.4
@@ -1,2 +0,2 @@ | ||
import { loadUpdater } from "./updater"; | ||
export { loadUpdater }; | ||
import type { Main } from "tsparticles-engine"; | ||
export declare function loadOpacityUpdater(tsParticles: Main): void; |
@@ -1,4 +0,4 @@ | ||
import { loadUpdater } from "./updater"; | ||
import { tsParticles } from "tsparticles-core"; | ||
loadUpdater(tsParticles); | ||
export { loadUpdater }; | ||
import { OpacityUpdater } from "./OpacityUpdater"; | ||
export function loadOpacityUpdater(tsParticles) { | ||
tsParticles.addParticleUpdater("opacity", (container) => new OpacityUpdater(container)); | ||
} |
@@ -1,2 +0,2 @@ | ||
import type { Container, IDelta, IParticleUpdater, Particle } from "tsparticles-core"; | ||
import type { Container, IDelta, IParticleUpdater, Particle } from "tsparticles-engine"; | ||
export declare class OpacityUpdater implements IParticleUpdater { | ||
@@ -3,0 +3,0 @@ private readonly container; |
@@ -1,2 +0,2 @@ | ||
import { checkDestroy, clamp } from "tsparticles-core"; | ||
import { AnimationStatus, checkDestroy, clamp } from "tsparticles-engine"; | ||
export class OpacityUpdater { | ||
@@ -24,5 +24,5 @@ constructor(container) { | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case AnimationStatus.increasing: | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = AnimationStatus.decreasing; | ||
particle.loops.opacity++; | ||
@@ -34,5 +34,5 @@ } | ||
break; | ||
case 1: | ||
case AnimationStatus.decreasing: | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = AnimationStatus.increasing; | ||
particle.loops.opacity++; | ||
@@ -39,0 +39,0 @@ } |
{ | ||
"name": "tsparticles-updater-opacity", | ||
"version": "2.0.0-alpha.3", | ||
"version": "2.0.0-alpha.4", | ||
"description": "tsParticles particles opacity updater", | ||
@@ -41,11 +41,11 @@ "homepage": "https://particles.js.org/", | ||
}, | ||
"main": "updater.js", | ||
"main": "index.js", | ||
"jsdelivr": "tsparticles.updater.opacity.min.js", | ||
"unpkg": "tsparticles.updater.opacity.min.js", | ||
"browser": "updater.js", | ||
"module": "updater.js", | ||
"types": "updater.d.ts", | ||
"browser": "index.js", | ||
"module": "index.js", | ||
"types": "index.d.ts", | ||
"dependencies": { | ||
"tsparticles-core": "^2.0.0-alpha.0" | ||
"tsparticles-engine": "^2.0.0-alpha.4" | ||
} | ||
} |
@@ -7,14 +7,14 @@ /*! | ||
* How to use? : Check the GitHub README | ||
* v2.0.0-alpha.3 | ||
* v2.0.0-alpha.4 | ||
*/ | ||
(function webpackUniversalModuleDefinition(root, factory) { | ||
if(typeof exports === 'object' && typeof module === 'object') | ||
module.exports = factory(require("tsparticles-core")); | ||
module.exports = factory(require("tsparticles-engine")); | ||
else if(typeof define === 'function' && define.amd) | ||
define(["tsparticles-core"], factory); | ||
define(["tsparticles-engine"], factory); | ||
else { | ||
var a = typeof exports === 'object' ? factory(require("tsparticles-core")) : factory(root["window"]); | ||
var a = typeof exports === 'object' ? factory(require("tsparticles-engine")) : factory(root["window"]); | ||
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; | ||
} | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE__646__) { | ||
})(this, function(__WEBPACK_EXTERNAL_MODULE__414__) { | ||
return /******/ (() => { // webpackBootstrap | ||
@@ -24,3 +24,3 @@ /******/ "use strict"; | ||
/***/ 798: | ||
/***/ 22: | ||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | ||
@@ -33,7 +33,7 @@ | ||
__webpack_require__.d(__webpack_exports__, { | ||
"loadUpdater": () => /* reexport */ loadUpdater | ||
"loadOpacityUpdater": () => /* binding */ loadOpacityUpdater | ||
}); | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-core","commonjs2":"tsparticles-core","amd":"tsparticles-core","root":"window"} | ||
var external_commonjs_tsparticles_core_commonjs2_tsparticles_core_amd_tsparticles_core_root_window_ = __webpack_require__(646); | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-engine","commonjs2":"tsparticles-engine","amd":"tsparticles-engine","root":"window"} | ||
var external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_ = __webpack_require__(414); | ||
;// CONCATENATED MODULE: ./dist/OpacityUpdater.js | ||
@@ -65,5 +65,5 @@ | ||
switch (particle.opacity.status) { | ||
case 0: | ||
case external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.increasing: | ||
if (particle.opacity.value >= maxValue) { | ||
particle.opacity.status = 1; | ||
particle.opacity.status = external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.decreasing; | ||
particle.loops.opacity++; | ||
@@ -76,5 +76,5 @@ } else { | ||
case 1: | ||
case external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.decreasing: | ||
if (particle.opacity.value <= minValue) { | ||
particle.opacity.status = 0; | ||
particle.opacity.status = external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.increasing; | ||
particle.loops.opacity++; | ||
@@ -88,6 +88,6 @@ } else { | ||
(0,external_commonjs_tsparticles_core_commonjs2_tsparticles_core_amd_tsparticles_core_root_window_.checkDestroy)(particle, opacityAnim.destroy, particle.opacity.value, minValue, maxValue); | ||
(0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.checkDestroy)(particle, opacityAnim.destroy, particle.opacity.value, minValue, maxValue); | ||
if (!particle.destroyed) { | ||
particle.opacity.value = (0,external_commonjs_tsparticles_core_commonjs2_tsparticles_core_amd_tsparticles_core_root_window_.clamp)(particle.opacity.value, minValue, maxValue); | ||
particle.opacity.value = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.clamp)(particle.opacity.value, minValue, maxValue); | ||
} | ||
@@ -97,19 +97,14 @@ } | ||
} | ||
;// CONCATENATED MODULE: ./dist/updater.js | ||
;// CONCATENATED MODULE: ./dist/index.js | ||
function loadUpdater(tsParticles) { | ||
tsParticles.addParticleUpdater(container => new OpacityUpdater(container)); | ||
function loadOpacityUpdater(tsParticles) { | ||
tsParticles.addParticleUpdater("opacity", container => new OpacityUpdater(container)); | ||
} | ||
;// CONCATENATED MODULE: ./dist/index.js | ||
loadUpdater(external_commonjs_tsparticles_core_commonjs2_tsparticles_core_amd_tsparticles_core_root_window_.tsParticles); | ||
/***/ }), | ||
/***/ 646: | ||
/***/ 414: | ||
/***/ ((module) => { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__646__; | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__414__; | ||
@@ -176,5 +171,5 @@ /***/ }) | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(798); | ||
/******/ return __webpack_require__(22); | ||
/******/ })() | ||
; | ||
}); |
@@ -1,2 +0,2 @@ | ||
/*! tsParticles Opacity Updater v2.0.0-alpha.3 by Matteo Bruni */ | ||
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-core"));else if("function"==typeof define&&define.amd)define(["tsparticles-core"],t);else{var o="object"==typeof exports?t(require("tsparticles-core")):t(e.window);for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(this,(function(e){return(()=>{"use strict";var t={798:(e,t,o)=>{o.r(t),o.d(t,{loadUpdater:()=>i});var r=o(646);class a{constructor(e){this.container=e}isEnabled(e){const t=e.options.opacity.anim;return!e.destroyed&&!e.spawning&&t.enable&&(t.count<=0||e.loops.opacity<t.count)}update(e,t){var o,a;const i=e.options.opacity,c=i.anim,p=i.value,s="number"==typeof p?p:p.min,n="number"==typeof p?p:p.max;if(this.isEnabled(e)){switch(e.opacity.status){case 0:e.opacity.value>=n?(e.opacity.status=1,e.loops.opacity++):e.opacity.value+=(null!==(o=e.opacity.velocity)&&void 0!==o?o:0)*t.factor;break;case 1:e.opacity.value<=s?(e.opacity.status=0,e.loops.opacity++):e.opacity.value-=(null!==(a=e.opacity.velocity)&&void 0!==a?a:0)*t.factor}(0,r.checkDestroy)(e,c.destroy,e.opacity.value,s,n),e.destroyed||(e.opacity.value=(0,r.clamp)(e.opacity.value,s,n))}}}function i(e){e.addParticleUpdater((e=>new a(e)))}i(r.tsParticles)},646:t=>{t.exports=e}},o={};function r(e){if(o[e])return o[e].exports;var a=o[e]={exports:{}};return t[e](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(798)})()})); | ||
/*! tsParticles Opacity Updater v2.0.0-alpha.4 by Matteo Bruni */ | ||
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-engine"],t);else{var o="object"==typeof exports?t(require("tsparticles-engine")):t(e.window);for(var a in o)("object"==typeof exports?exports:e)[a]=o[a]}}(this,(function(e){return(()=>{"use strict";var t={22:(e,t,o)=>{o.r(t),o.d(t,{loadOpacityUpdater:()=>n});var a=o(414);class i{constructor(e){this.container=e}isEnabled(e){const t=e.options.opacity.anim;return!e.destroyed&&!e.spawning&&t.enable&&(t.count<=0||e.loops.opacity<t.count)}update(e,t){var o,i;const n=e.options.opacity,r=n.anim,c=n.value,s="number"==typeof c?c:c.min,p="number"==typeof c?c:c.max;if(this.isEnabled(e)){switch(e.opacity.status){case a.AnimationStatus.increasing:e.opacity.value>=p?(e.opacity.status=a.AnimationStatus.decreasing,e.loops.opacity++):e.opacity.value+=(null!==(o=e.opacity.velocity)&&void 0!==o?o:0)*t.factor;break;case a.AnimationStatus.decreasing:e.opacity.value<=s?(e.opacity.status=a.AnimationStatus.increasing,e.loops.opacity++):e.opacity.value-=(null!==(i=e.opacity.velocity)&&void 0!==i?i:0)*t.factor}(0,a.checkDestroy)(e,r.destroy,e.opacity.value,s,p),e.destroyed||(e.opacity.value=(0,a.clamp)(e.opacity.value,s,p))}}}function n(e){e.addParticleUpdater("opacity",(e=>new i(e)))}},414:t=>{t.exports=e}},o={};function a(e){if(o[e])return o[e].exports;var i=o[e]={exports:{}};return t[e](i,i.exports,a),i.exports}return a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a(22)})()})); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
287054
9
206
+ Addedtsparticles-engine@2.12.0(transitive)
- Removedtsparticles-core@^2.0.0-alpha.0