New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@nexcodepl/store

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nexcodepl/store - npm Package Compare versions

Comparing version
1.0.12
to
1.0.13
+2
-0
dist/computed.d.ts

@@ -6,4 +6,6 @@ import { StoreConfig, StoreEffectDependencies, StoreReadonly, StoreSubscriber } from "./types.js";

private _effect;
private _computedValueGenerator;
constructor(computedValueGenerator: StoreComputedValueGenerator<T>, dependencies: StoreEffectDependencies, storeConfig?: StoreConfig<T>);
current(): Readonly<T>;
compute(): void;
subscribe(subscriber: StoreSubscriber<T>): () => void;

@@ -10,0 +12,0 @@ dependenciesSubscribe(): void;

@@ -6,5 +6,7 @@ import { StoreEffect } from "./effect.js";

_effect;
_computedValueGenerator;
constructor(computedValueGenerator, dependencies, storeConfig) {
this._computedValueGenerator = computedValueGenerator;
this._store = new Store(computedValueGenerator(), storeConfig);
this._effect = new StoreEffect(() => this._store.set(computedValueGenerator()), dependencies);
this._effect = new StoreEffect(() => this.compute(), dependencies);
}

@@ -14,2 +16,5 @@ current() {

}
compute() {
this._store.set(this._computedValueGenerator());
}
subscribe(subscriber) {

@@ -16,0 +21,0 @@ return this._store.subscribe(subscriber);

+1
-1
{
"name": "@nexcodepl/store",
"version": "1.0.12",
"version": "1.0.13",
"description": "State management library",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",