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

accumulators

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

accumulators - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2-rc.0

2

CHANGELOG.md

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

* chore: 🤖 es friendly (66c6d6c)
* chore: 🤖 publish source files too for sourcemap (2e8d833)

@@ -2,0 +4,0 @@

2

lib/accumulator.d.ts

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

import { Accumulator } from "./@types";
import { Accumulator } from "./@types.js";
export declare const accumulator: <A, B, S>(accumulateFn: (current: A, previousValue: B, previousState: S) => readonly [B, S], initialAccumulated: B, initialState: S) => Accumulator<A, B>;

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

import { Accumulator } from "./@types";
import { Accumulator } from "./@types.js";
export declare const diff: <T, U>(diffFn: (current: T, previous: T) => U, initial: T) => Accumulator<T, U>;

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

import { accumulator } from "./accumulator";
import { accumulator } from "./accumulator.js";
export const diff = (diffFn, initial) => accumulator((current, _, previous) => [diffFn(current, previous), current], null, // never used
initial);
//# sourceMappingURL=diff.js.map

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

export * from "./@types";
export * from "./accumulator";
export * from "./diff";
export * from "./lag";
export * from "./reconcile";
export * from "./reduce";
export * from "./@types.js";
export * from "./accumulator.js";
export * from "./diff.js";
export * from "./lag.js";
export * from "./reconcile.js";
export * from "./reduce.js";

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

export * from "./@types";
export * from "./accumulator";
export * from "./diff";
export * from "./lag";
export * from "./reconcile";
export * from "./reduce";
export * from "./@types.js";
export * from "./accumulator.js";
export * from "./diff.js";
export * from "./lag.js";
export * from "./reconcile.js";
export * from "./reduce.js";
//# sourceMappingURL=index.js.map

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

import { Accumulator } from "./@types";
import { Accumulator } from "./@types.js";
/**

@@ -3,0 +3,0 @@ * Creates an accumulator that returns the value previously given.

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

import { accumulator } from "./accumulator";
import { accumulator } from "./accumulator.js";
/**

@@ -3,0 +3,0 @@ * Creates an accumulator that returns the value previously given.

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

import { Comparer } from "./@types";
import { Comparer } from "./@types.js";
/**

@@ -7,2 +7,2 @@ * Creates an accumulator that returns the oldest given value as long as it is

*/
export declare const reconcile: <T>(comparer: Comparer<T>) => import("./@types").Accumulator<T, T>;
export declare const reconcile: <T>(comparer: Comparer<T>) => import("./@types.js").Accumulator<T, T>;

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

import { accumulator } from "./accumulator";
import { accumulator } from "./accumulator.js";
/**

@@ -3,0 +3,0 @@ * Creates an accumulator that returns the oldest given value as long as it is

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

import { Accumulator } from "./@types";
import { Accumulator } from "./@types.js";
/**

@@ -3,0 +3,0 @@ * Creates an accumulator that merges the input with a previously merged value,

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

import { accumulator } from "./accumulator";
import { accumulator } from "./accumulator.js";
/**

@@ -3,0 +3,0 @@ * Creates an accumulator that merges the input with a previously merged value,

{
"name": "accumulators",
"version": "0.1.1",
"version": "0.1.2-rc.0",
"repository": {

@@ -5,0 +5,0 @@ "url": "https://gitlab.com/soul-codes/accumulators"

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

import { Accumulator } from "./@types";
import { Accumulator } from "./@types.js";

@@ -3,0 +3,0 @@ export const accumulator = <A, B, S>(

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

import { Accumulator } from "./@types";
import { accumulator } from "./accumulator";
import { Accumulator } from "./@types.js";
import { accumulator } from "./accumulator.js";

@@ -4,0 +4,0 @@ export const diff = <T, U>(

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

export * from "./@types";
export * from "./accumulator";
export * from "./diff";
export * from "./lag";
export * from "./reconcile";
export * from "./reduce";
export * from "./@types.js";
export * from "./accumulator.js";
export * from "./diff.js";
export * from "./lag.js";
export * from "./reconcile.js";
export * from "./reduce.js";

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

import { Accumulator } from "./@types";
import { accumulator } from "./accumulator";
import { Accumulator } from "./@types.js";
import { accumulator } from "./accumulator.js";

@@ -4,0 +4,0 @@ /**

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

import { Comparer } from "./@types";
import { accumulator } from "./accumulator";
import { Comparer } from "./@types.js";
import { accumulator } from "./accumulator.js";

@@ -4,0 +4,0 @@ /**

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

import { Accumulator } from "./@types";
import { accumulator } from "./accumulator";
import { Accumulator } from "./@types.js";
import { accumulator } from "./accumulator.js";

@@ -4,0 +4,0 @@ /**

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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