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

funkis

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

funkis - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

index.js

2

lib/apply.js

@@ -9,2 +9,2 @@ module.exports = apply

const isnt = require('./isnt')
var isnt = require('./isnt')

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

const variadic = require('./variadic')
, apply = require('./apply')
var variadic = require('./variadic')
, apply = require('./apply')
module.exports = variadic(apply)

@@ -13,3 +13,3 @@ module.exports = require('./variadic')(comp)

const part = require('./partial')
, isnt = require('./isnt')
var part = require('./partial')
, isnt = require('./isnt')

@@ -6,3 +6,3 @@ module.exports = count

const t = type(x)
var t = type(x)
, c = counter[t]

@@ -15,16 +15,16 @@

const isnt = require('./isnt')
, type = require('./type')
, keys = Object.keys
, abs = Math.abs
, is = require('./is')
var isnt = require('./isnt')
, type = require('./type')
, keys = Object.keys
, abs = Math.abs
, is = require('./is')
const counter =
{ 'arguments' : len
, 'number' : abs
, 'string' : len
, 'object' : key
, 'array' : len
, 'seq' : len
}
var counter =
{ 'arguments' : len
, 'number' : abs
, 'string' : len
, 'object' : key
, 'array' : len
, 'seq' : len
}

@@ -31,0 +31,0 @@

@@ -12,4 +12,4 @@ module.exports = each

const type = require('./type')
, seq = require('./seq')
, is = require('./is')
var type = require('./type')
, seq = require('./seq')
, is = require('./is')

@@ -11,3 +11,3 @@ module.exports = eq

const EPS = Number.EPSILON || 2.220446049250313e-16
, abs = Math.abs
var EPS = Number.EPSILON || 2.220446049250313e-16
, abs = Math.abs
module.exports = gt
function gt(a, b) {
const args = slice(arguments).reverse()
var args = slice(arguments).reverse()

@@ -9,3 +9,3 @@ return lt.apply(null, args)

const slice = require('./slice')
, lt = require('./lt')
var slice = require('./slice')
, lt = require('./lt')

@@ -8,3 +8,3 @@ module.exports = is

const cs = lowerCase(c)
var cs = lowerCase(c)

@@ -26,4 +26,4 @@ if (cs === 'null') {

const lowerCase = require('./lowerCase')
, type = require('./type')
, not = require('./not')
var lowerCase = require('./lowerCase')
, type = require('./type')
, not = require('./not')

@@ -7,2 +7,2 @@ module.exports = isEmpty

const count = require('./count')
var count = require('./count')

@@ -7,2 +7,2 @@ module.exports = isnt

const is = require('./is')
var is = require('./is')
module.exports = lt
function lt(a, b) {
const argc = arguments.length
var argc = arguments.length

@@ -9,3 +9,3 @@ if (argc == 1) { return true }

const args = slice(arguments)
var args = slice(arguments)

@@ -17,2 +17,2 @@ return args.every(function(b, i, tail) {

const slice = require('./slice')
var slice = require('./slice')

@@ -7,2 +7,2 @@ module.exports = not

const isnt = require('./isnt')
var isnt = require('./isnt')

@@ -17,4 +17,4 @@ module.exports = nth

const isnt = require('./isnt')
, seq = require('./seq')
, is = require('./is')
var isnt = require('./isnt')
, seq = require('./seq')
, is = require('./is')

@@ -15,2 +15,2 @@ module.exports = once

const slice = require('./slice')
var slice = require('./slice')

@@ -6,8 +6,8 @@ module.exports = partial

const part = [].slice.call(arguments, 1)
var part = [].slice.call(arguments, 1)
return function partial() {
const rest = [].slice.call(arguments)
var rest = [].slice.call(arguments)
return fun.apply(this, part.concat(rest))
}
}
module.exports = range
function range(start, end, step) {
const argc = count(arguments)
var argc = count(arguments)

@@ -14,3 +14,3 @@ if (argc === 0) return range(0, Infinity, 1)

const size = floor(abs(end - start) / step)
var size = floor(abs(end - start) / step)

@@ -24,6 +24,6 @@ return repeatedly(size, next)

const repeatedly = require('./repeatedly')
, count = require('./count')
, floor = Math.floor
, isnt = require('./isnt')
, abs = Math.abs
var repeatedly = require('./repeatedly')
, count = require('./count')
, floor = Math.floor
, isnt = require('./isnt')
, abs = Math.abs

@@ -11,3 +11,3 @@ module.exports = repeatedly

const calls = seq(call(fn), n)
var calls = seq(call(fn), n)

@@ -25,5 +25,5 @@ return n < Infinity? take(n, calls) : calls

const count = require('./count')
, take = require('./take')
, isnt = require('./isnt')
, seq = require('./seq')
var count = require('./count')
, take = require('./take')
, isnt = require('./isnt')
, seq = require('./seq')

@@ -7,3 +7,3 @@ module.exports = seq

const cons = from[type(x)]
var cons = from[type(x)]

@@ -21,20 +21,20 @@ if (!cons) {

const constantly = require('./constantly')
, repeatedly = require('./repeatedly')
, partial = require('./partial')
, freeze = Object.freeze
, isnt = require('./isnt')
, comp = require('./comp')
, once = require('./once')
, type = require('./type')
, keys = Object.keys
, lt = require('./lt')
, is = require('./is')
var constantly = require('./constantly')
, repeatedly = require('./repeatedly')
, partial = require('./partial')
, freeze = Object.freeze
, isnt = require('./isnt')
, comp = require('./comp')
, once = require('./once')
, type = require('./type')
, keys = Object.keys
, lt = require('./lt')
, is = require('./is')
const from =
{ 'array' : vec
, 'string' : str
, 'object' : obj
, 'function' : lazy
}
var from =
{ 'array' : vec
, 'string' : str
, 'object' : obj
, 'function' : lazy
}

@@ -52,3 +52,3 @@ function vec(a) {

function str(s) {
const chr = []
var chr = []

@@ -69,3 +69,3 @@ for (var i = 0; i < s.length; i++) {

function obj(x) {
const props = keys(x).map(function(k) {
var props = keys(x).map(function(k) {
return freeze([k, x[k]])

@@ -80,21 +80,21 @@ })

const head = once(next)
var head = once(next)
const done = once(comp(head, function(head) {
var done = once(comp(head, function(head) {
return head === seq.done
}))
const first = once(comp(done, function(done) {
var first = once(comp(done, function(done) {
return done? null : head()
}))
const rest = once(comp(done, function(done) {
var rest = once(comp(done, function(done) {
return done? null : lazy(next, length - 1)
}))
const size = once(comp(done, function(done) {
var size = once(comp(done, function(done) {
return done? 0 : length
}))
const iterate = (function(curr) {
var iterate = (function(curr) {
return comp(done, function(empty) {

@@ -106,3 +106,3 @@ if (empty) {

} else if (curr) {
const val = curr.first
var val = curr.first
curr = curr.rest || seq.done

@@ -109,0 +109,0 @@ return { value: val }

@@ -6,3 +6,3 @@ module.exports = slice

const argc = arguments.length
var argc = arguments.length

@@ -15,3 +15,3 @@ ;(end = +end) === end || (end = INF)

const pie = [].slice
, INF = Number.MAX_VALUE
var pie = [].slice
, INF = Number.MAX_VALUE
module.exports = src
function src(x) {
const t = type(x)
var t = type(x)
if (x == null) return t
const s = from[t] || toString
var s = from[t] || toString

@@ -13,8 +13,8 @@ return s(x)

const type = require('./type')
, from =
{ 'array' : fromArray
, 'string' : fromString
, 'object' : fromObject
}
var type = require('./type')
, from =
{ 'array' : fromArray
, 'string' : fromString
, 'object' : fromObject
}

@@ -21,0 +21,0 @@ function toString(x) {

@@ -15,3 +15,3 @@ module.exports = take

const first = coll.first
var first = coll.first
coll = coll.rest

@@ -22,5 +22,5 @@ return first

const isnt = require('./isnt')
, seq = require('./seq')
, min = require('./min')
, lt = require('./lt')
var isnt = require('./isnt')
, seq = require('./seq')
, min = require('./min')
, lt = require('./lt')

@@ -24,4 +24,4 @@ module.exports = require('./variadic')(thunk)

const identity = require('./identity')
, slice = require('./slice')
, isnt = require('./isnt')
var identity = require('./identity')
, slice = require('./slice')
, isnt = require('./isnt')

@@ -15,5 +15,5 @@ module.exports = require('./variadic')(trampoline)

const identity = require('./identity')
, slice = require('./slice')
, isnt = require('./isnt')
, is = require('./is')
var identity = require('./identity')
, slice = require('./slice')
, isnt = require('./isnt')
, is = require('./is')

@@ -6,7 +6,7 @@ module.exports = type

const t = str.call(x).slice(8, -1).toLowerCase()
var t = str.call(x).slice(8, -1).toLowerCase()
if (t === 'object') {
// Check if prototype is a function and has a name
const proto = Object.getPrototypeOf(x)
var proto = Object.getPrototypeOf(x)
if (type(proto) === 'function' && proto.name) return proto.name

@@ -18,2 +18,2 @@ }

const str = ({}).toString
var str = ({}).toString

@@ -6,7 +6,7 @@ module.exports = variadic

const argc = fn.length - 1
var argc = fn.length - 1
if (argc) {
return function variadic() {
const head = slice(arguments, 0, argc)
var head = slice(arguments, 0, argc)
, tail = slice(arguments, argc)

@@ -18,3 +18,3 @@

return function variadic() {
const rest = slice(arguments)
var rest = slice(arguments)
return fn.call(this, rest)

@@ -25,3 +25,3 @@ }

const slice = require('./slice')
, isnt = require('./isnt')
var slice = require('./slice')
, isnt = require('./isnt')
module.exports = vec
function vec(coll) {
const v = []
var v = []

@@ -12,2 +12,2 @@ each(coll, v.push.bind(v))

const each = require('./each')
var each = require('./each')
{
"name": "funkis",
"version": "0.1.0",
"version": "0.1.1",
"description": "Functional programming in JavaScript.",

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

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