Socket
Socket
Sign inDemoInstall

tsparticles-updater-stroke-color

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tsparticles-updater-stroke-color - npm Package Compare versions

Comparing version 2.0.0-beta.4 to 2.0.0-beta.5

4

index.d.ts

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

import type { Main } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(tsParticles: Main): Promise<void>;
import type { Engine } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(engine: Engine): Promise<void>;

@@ -11,6 +11,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

import { StrokeColorUpdater } from "./StrokeColorUpdater";
export function loadStrokeColorUpdater(tsParticles) {
export function loadStrokeColorUpdater(engine) {
return __awaiter(this, void 0, void 0, function* () {
yield tsParticles.addParticleUpdater("strokeColor", (container) => new StrokeColorUpdater(container));
yield engine.addParticleUpdater("strokeColor", (container) => new StrokeColorUpdater(container));
});
}
{
"name": "tsparticles-updater-stroke-color",
"version": "2.0.0-beta.4",
"version": "2.0.0-beta.5",
"description": "tsParticles particles stroke color updater",

@@ -48,4 +48,4 @@ "homepage": "https://particles.js.org/",

"dependencies": {
"tsparticles-engine": "^2.0.0-beta.3"
"tsparticles-engine": "^2.0.0-beta.4"
}
}

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

import { AnimationStatus, colorToHsl, getHslAnimationFromHsl, itemFromArray, randomInRange } from "tsparticles-engine";
import { colorToHsl, getHslAnimationFromHsl, itemFromArray, randomInRange } from "tsparticles-engine";
function updateColorValue(delta, value, valueAnimation, max, decrease) {

@@ -10,6 +10,6 @@ var _a;

const velocity = ((_a = value.velocity) !== null && _a !== void 0 ? _a : 0) * delta.factor + offset * 3.6;
if (!decrease || colorValue.status === AnimationStatus.increasing) {
if (!decrease || colorValue.status === 0) {
colorValue.value += velocity;
if (decrease && colorValue.value > max) {
colorValue.status = AnimationStatus.decreasing;
colorValue.status = 1;
colorValue.value -= colorValue.value % max;

@@ -21,3 +21,3 @@ }

if (colorValue.value < 0) {
colorValue.status = AnimationStatus.increasing;
colorValue.status = 0;
colorValue.value += colorValue.value;

@@ -24,0 +24,0 @@ }

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

import { Main } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(tsParticles: Main): Promise<void>;
import { Engine } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(engine: Engine): Promise<void>;

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

import type { Main } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(tsParticles: Main): Promise<void>;
import type { Engine } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(engine: Engine): Promise<void>;

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

import type { Main } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(tsParticles: Main): Promise<void>;
import type { Engine } from "tsparticles-engine";
export declare function loadStrokeColorUpdater(engine: Engine): Promise<void>;

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

* How to use? : Check the GitHub README
* v2.0.0-beta.4
* v2.0.0-beta.5
*/

@@ -115,7 +115,7 @@ (function webpackUniversalModuleDefinition(root, factory) {

if (!decrease || colorValue.status === external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.increasing) {
if (!decrease || colorValue.status === 0) {
colorValue.value += velocity;
if (decrease && colorValue.value > max) {
colorValue.status = external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.decreasing;
colorValue.status = 1;
colorValue.value -= colorValue.value % max;

@@ -127,3 +127,3 @@ }

if (colorValue.value < 0) {
colorValue.status = external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.AnimationStatus.increasing;
colorValue.status = 0;
colorValue.value += colorValue.value;

@@ -233,5 +233,5 @@ }

function loadStrokeColorUpdater(tsParticles) {
function loadStrokeColorUpdater(engine) {
return __awaiter(this, void 0, void 0, function* () {
yield tsParticles.addParticleUpdater("strokeColor", container => new StrokeColorUpdater(container));
yield engine.addParticleUpdater("strokeColor", container => new StrokeColorUpdater(container));
});

@@ -238,0 +238,0 @@ }

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

/*! tsParticles Stroke Color Updater v2.0.0-beta.4 by Matteo Bruni */
!function(o,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-engine"],e);else{var t="object"==typeof exports?e(require("tsparticles-engine")):e(o.window);for(var n in t)("object"==typeof exports?exports:o)[n]=t[n]}}(this,(function(o){return(()=>{"use strict";var e={818:e=>{e.exports=o}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.d=(o,e)=>{for(var t in e)n.o(e,t)&&!n.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:e[t]})},n.o=(o,e)=>Object.prototype.hasOwnProperty.call(o,e),n.r=o=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})};var r={};return(()=>{n.r(r),n.d(r,{loadStrokeColorUpdater:()=>l});var o=n(818);function e(e,t,n,r,i){var l;const a=t;if(!a||!a.enable)return;const s=(0,o.randomInRange)(n.offset),u=(null!==(l=t.velocity)&&void 0!==l?l:0)*e.factor+3.6*s;i&&a.status!==o.AnimationStatus.increasing?(a.value-=u,a.value<0&&(a.status=o.AnimationStatus.increasing,a.value+=a.value)):(a.value+=u,i&&a.value>r&&(a.status=o.AnimationStatus.decreasing,a.value-=a.value%r)),a.value>r&&(a.value%=r)}class t{constructor(o){this.container=o}init(e){var t,n;const r=this.container;e.stroke=e.options.stroke instanceof Array?(0,o.itemFromArray)(e.options.stroke,e.id,e.options.reduceDuplicates):e.options.stroke,e.strokeWidth=e.stroke.width*r.retina.pixelRatio;const i=null!==(t=(0,o.colorToHsl)(e.stroke.color))&&void 0!==t?t:e.getFillColor();i&&(e.strokeColor=(0,o.getHslAnimationFromHsl)(i,null===(n=e.stroke.color)||void 0===n?void 0:n.animation,r.retina.reduceFactor))}isEnabled(o){var e,t,n,r;const i=null===(e=o.stroke)||void 0===e?void 0:e.color;return!o.destroyed&&!o.spawning&&!!i&&(void 0!==(null===(t=o.strokeColor)||void 0===t?void 0:t.h.value)&&i.animation.h.enable||void 0!==(null===(n=o.strokeColor)||void 0===n?void 0:n.s.value)&&i.animation.s.enable||void 0!==(null===(r=o.strokeColor)||void 0===r?void 0:r.l.value)&&i.animation.l.enable)}update(o,t){this.isEnabled(o)&&function(o,t){var n,r,i,l,a,s,u,d,v,c;if(!(null===(n=o.stroke)||void 0===n?void 0:n.color))return;const f=o.stroke.color.animation,p=null!==(i=null===(r=o.strokeColor)||void 0===r?void 0:r.h)&&void 0!==i?i:null===(l=o.color)||void 0===l?void 0:l.h;p&&e(t,p,f.h,360,!1);const y=null!==(s=null===(a=o.strokeColor)||void 0===a?void 0:a.s)&&void 0!==s?s:null===(u=o.color)||void 0===u?void 0:u.s;y&&e(t,y,f.s,100,!0);const m=null!==(v=null===(d=o.strokeColor)||void 0===d?void 0:d.l)&&void 0!==v?v:null===(c=o.color)||void 0===c?void 0:c.l;m&&e(t,m,f.l,100,!0)}(o,t)}}var i=function(o,e,t,n){return new(t||(t=Promise))((function(r,i){function l(o){try{s(n.next(o))}catch(o){i(o)}}function a(o){try{s(n.throw(o))}catch(o){i(o)}}function s(o){var e;o.done?r(o.value):(e=o.value,e instanceof t?e:new t((function(o){o(e)}))).then(l,a)}s((n=n.apply(o,e||[])).next())}))};function l(o){return i(this,void 0,void 0,(function*(){yield o.addParticleUpdater("strokeColor",(o=>new t(o)))}))}})(),r})()}));
/*! tsParticles Stroke Color Updater v2.0.0-beta.5 by Matteo Bruni */
!function(o,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-engine"],e);else{var t="object"==typeof exports?e(require("tsparticles-engine")):e(o.window);for(var r in t)("object"==typeof exports?exports:o)[r]=t[r]}}(this,(function(o){return(()=>{"use strict";var e={818:e=>{e.exports=o}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.d=(o,e)=>{for(var t in e)r.o(e,t)&&!r.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:e[t]})},r.o=(o,e)=>Object.prototype.hasOwnProperty.call(o,e),r.r=o=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})};var n={};return(()=>{r.r(n),r.d(n,{loadStrokeColorUpdater:()=>l});var o=r(818);function e(e,t,r,n,i){var l;const a=t;if(!a||!a.enable)return;const s=(0,o.randomInRange)(r.offset),u=(null!==(l=t.velocity)&&void 0!==l?l:0)*e.factor+3.6*s;i&&0!==a.status?(a.value-=u,a.value<0&&(a.status=0,a.value+=a.value)):(a.value+=u,i&&a.value>n&&(a.status=1,a.value-=a.value%n)),a.value>n&&(a.value%=n)}class t{constructor(o){this.container=o}init(e){var t,r;const n=this.container;e.stroke=e.options.stroke instanceof Array?(0,o.itemFromArray)(e.options.stroke,e.id,e.options.reduceDuplicates):e.options.stroke,e.strokeWidth=e.stroke.width*n.retina.pixelRatio;const i=null!==(t=(0,o.colorToHsl)(e.stroke.color))&&void 0!==t?t:e.getFillColor();i&&(e.strokeColor=(0,o.getHslAnimationFromHsl)(i,null===(r=e.stroke.color)||void 0===r?void 0:r.animation,n.retina.reduceFactor))}isEnabled(o){var e,t,r,n;const i=null===(e=o.stroke)||void 0===e?void 0:e.color;return!o.destroyed&&!o.spawning&&!!i&&(void 0!==(null===(t=o.strokeColor)||void 0===t?void 0:t.h.value)&&i.animation.h.enable||void 0!==(null===(r=o.strokeColor)||void 0===r?void 0:r.s.value)&&i.animation.s.enable||void 0!==(null===(n=o.strokeColor)||void 0===n?void 0:n.l.value)&&i.animation.l.enable)}update(o,t){this.isEnabled(o)&&function(o,t){var r,n,i,l,a,s,u,d,v,c;if(!(null===(r=o.stroke)||void 0===r?void 0:r.color))return;const f=o.stroke.color.animation,p=null!==(i=null===(n=o.strokeColor)||void 0===n?void 0:n.h)&&void 0!==i?i:null===(l=o.color)||void 0===l?void 0:l.h;p&&e(t,p,f.h,360,!1);const y=null!==(s=null===(a=o.strokeColor)||void 0===a?void 0:a.s)&&void 0!==s?s:null===(u=o.color)||void 0===u?void 0:u.s;y&&e(t,y,f.s,100,!0);const k=null!==(v=null===(d=o.strokeColor)||void 0===d?void 0:d.l)&&void 0!==v?v:null===(c=o.color)||void 0===c?void 0:c.l;k&&e(t,k,f.l,100,!0)}(o,t)}}var i=function(o,e,t,r){return new(t||(t=Promise))((function(n,i){function l(o){try{s(r.next(o))}catch(o){i(o)}}function a(o){try{s(r.throw(o))}catch(o){i(o)}}function s(o){var e;o.done?n(o.value):(e=o.value,e instanceof t?e:new t((function(o){o(e)}))).then(l,a)}s((r=r.apply(o,e||[])).next())}))};function l(o){return i(this,void 0,void 0,(function*(){yield o.addParticleUpdater("strokeColor",(o=>new t(o)))}))}})(),n})()}));

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