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

@dwalter/spider-operations

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dwalter/spider-operations - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

12

lib/index.js

@@ -27,5 +27,6 @@ (function (global, factory) {

var createSlice = spiderStore.utils.createSlice;
var map = createOperation({
map: function (mapping) {
return spiderStore.joinSlices([this], function (u) { return mapping(u); });
return createSlice([this], function (u) { return mapping(u); });
},

@@ -40,3 +41,3 @@ });

var createSlice = spiderStore.utils.createSlice;
var createSlice$1 = spiderStore.utils.createSlice;
// TODO: keyed forking

@@ -48,7 +49,7 @@ var fork = createOperation({

var forkedSlices = [];
var root = createSlice([this], function (rawForks) {
var root = createSlice$1([this], function (rawForks) {
// TODO: remove slices when forks shrinks
return rawForks.map(function (_, i) {
if (!forkedSlices[i]) {
forkedSlices[i] = builder(createSlice([_this], function (forks) { return (i >= forks.length ? null : forks[i]); }, rawForks[i]));
forkedSlices[i] = builder(createSlice$1([_this], function (forks) { return (i >= forks.length ? null : forks[i]); }, rawForks[i]));
}

@@ -62,2 +63,3 @@ return forkedSlices[i];

var createSlice$2 = spiderStore.utils.createSlice;
function id(t) {

@@ -68,3 +70,3 @@ return t;

dedup: function () {
return spiderStore.joinSlices([this], id);
return createSlice$2([this], id);
},

@@ -71,0 +73,0 @@ });

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@dwalter/spider-store")):"function"==typeof define&&define.amd?define(["exports","@dwalter/spider-store"],t):t(e["spider-operations"]={},e.spiderStore)}(this,function(e,t){"use strict";function n(e){return{type:"@slice/operation",applied:!1,operation:e}}var r=n({map:function(e){return t.joinSlices([this],function(t){return e(t)})}}),i=n({thru:function(e){return e(this)}}),o=t.utils.createSlice,u=n({fork:function(e){var t=this;void 0===e&&(e=function(e){return e});var n=[];return o([this],function(r){return r.map(function(i,u){return n[u]||(n[u]=e(o([t],function(e){return u>=e.length?null:e[u]},r[u]))),n[u]})})}});function p(e){return e}var s=n({dedup:function(){return t.joinSlices([this],p)}});e.createOperation=n,e.joinOperations=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return{type:"@slice/operation-cluster",applied:!1,operations:e}},e.map=r,e.thru=i,e.fork=u,e.dedup=s,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@dwalter/spider-store")):"function"==typeof define&&define.amd?define(["exports","@dwalter/spider-store"],t):t(e["spider-operations"]={},e.spiderStore)}(this,function(e,t){"use strict";function r(e){return{type:"@slice/operation",applied:!1,operation:e}}var n=t.utils.createSlice,i=r({map:function(e){return n([this],function(t){return e(t)})}}),o=r({thru:function(e){return e(this)}}),u=t.utils.createSlice,p=r({fork:function(e){var t=this;void 0===e&&(e=function(e){return e});var r=[];return u([this],function(n){return n.map(function(i,o){return r[o]||(r[o]=e(u([t],function(e){return o>=e.length?null:e[o]},n[o]))),r[o]})})}}),c=t.utils.createSlice;function s(e){return e}var f=r({dedup:function(){return c([this],s)}});e.createOperation=r,e.joinOperations=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return{type:"@slice/operation-cluster",applied:!1,operations:e}},e.map=i,e.thru=o,e.fork=p,e.dedup=f,Object.defineProperty(e,"__esModule",{value:!0})});
{
"name": "@dwalter/spider-operations",
"version": "1.1.0",
"version": "1.1.1",
"description": "waste free state management",

@@ -5,0 +5,0 @@ "keywords": [

import { createOperation } from './createOperation'
import { Slice, joinSlices } from '@dwalter/spider-store'
import { Slice, utils } from '@dwalter/spider-store'
const { createSlice } = utils
interface Dedup {

@@ -15,4 +17,4 @@ dedup<U, O>(this: Slice<U, O>): Slice<U, O>

dedup(this) {
return joinSlices([this], id)
return createSlice([this], id)
},
})

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

import { Slice, joinSlices } from '@dwalter/spider-store'
import { Slice, utils } from '@dwalter/spider-store'
import { createOperation } from './createOperation'
const { createSlice } = utils
interface Map {

@@ -11,4 +13,4 @@ map<U, V, O>(this: Slice<U, O>, mapping: (u: U) => V): Slice<V, O>

map(mapping) {
return joinSlices([this], u => mapping(u))
return createSlice([this], u => mapping(u))
},
})
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