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

functionfoundry

Package Overview
Dependencies
Maintainers
1
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

functionfoundry - npm Package Compare versions

Comparing version 0.6.4 to 0.6.5

456

lib/index.js

@@ -6,134 +6,588 @@ 'use strict';

});
exports.functions = exports.engineeringFunctions = exports.textFunctions = exports.statisticFunctions = exports.financialFunctions = exports.dateTimeFunctions = exports.mathFunctions = exports.dataFunctions = exports.referenceFunctions = exports.informationFunctions = exports.logicalFunctions = undefined;
exports.functions = exports.engineeringFunctions = exports.textFunctions = exports.statisticFunctions = exports.financialFunctions = exports.dateTimeFunctions = exports.mathFunctions = exports.dataFunctions = exports.referenceFunctions = exports.informationFunctions = exports.logicalFunctions = exports.VLOOKUP = exports.UPPER = exports.UNIQUE = exports.TEXT = exports.TAU = exports.TAN = exports.SWITCH = exports.SUM = exports.SORT = exports.SIN = exports.SEARCH = exports.REPT = exports.RANGE = exports.POWER = exports.PMT = exports.PI = exports.OR = exports.OCT2DEC = exports.NE = exports.N = exports.MULTIPLY = exports.MAX = exports.LTE = exports.LT = exports.LOWER = exports.LOOKUP = exports.ISURL = exports.ISTEXT = exports.ISREF = exports.ISRANGE = exports.ISODD = exports.ISNUMBER = exports.ISNA = exports.ISEVEN = exports.ISERROR = exports.ISEMAIL = exports.ISBLANK = exports.ISARRAY = exports.INDIRECT = exports.INDEX2ROW = exports.INDEX2COL = exports.IN = exports.IFNA = exports.HLOOKUP = exports.GTE = exports.GT = exports.FLATTEN = exports.FIND = exports.FILTER = exports.EQ = exports.DIVIDE = exports.DEC2BIN = exports.DATEDIF = exports.DATE = exports.COS = exports.COND = exports.CONCATENATE = exports.CHOOSE = exports.CELLINDEX = exports.CELL = exports.BIN2DEC = exports.AND = exports.ADD = exports.ACOS = exports.ABS = undefined;
var _ABS = require('./ABS');
Object.defineProperty(exports, 'ABS', {
enumerable: true,
get: function get() {
return _ABS.ABS;
}
});
var _ACOS = require('./ACOS');
Object.defineProperty(exports, 'ACOS', {
enumerable: true,
get: function get() {
return _ACOS.ACOS;
}
});
var _ADD = require('./ADD');
Object.defineProperty(exports, 'ADD', {
enumerable: true,
get: function get() {
return _ADD.ADD;
}
});
var _AND = require('./AND');
Object.defineProperty(exports, 'AND', {
enumerable: true,
get: function get() {
return _AND.AND;
}
});
var _BIN2DEC = require('./BIN2DEC');
Object.defineProperty(exports, 'BIN2DEC', {
enumerable: true,
get: function get() {
return _BIN2DEC.BIN2DEC;
}
});
var _CELL = require('./CELL');
Object.defineProperty(exports, 'CELL', {
enumerable: true,
get: function get() {
return _CELL.CELL;
}
});
var _CELLINDEX = require('./CELLINDEX');
Object.defineProperty(exports, 'CELLINDEX', {
enumerable: true,
get: function get() {
return _CELLINDEX.CELLINDEX;
}
});
var _CHOOSE = require('./CHOOSE');
Object.defineProperty(exports, 'CHOOSE', {
enumerable: true,
get: function get() {
return _CHOOSE.CHOOSE;
}
});
var _CONCATENATE = require('./CONCATENATE');
Object.defineProperty(exports, 'CONCATENATE', {
enumerable: true,
get: function get() {
return _CONCATENATE.CONCATENATE;
}
});
var _COND = require('./COND');
Object.defineProperty(exports, 'COND', {
enumerable: true,
get: function get() {
return _COND.COND;
}
});
var _COS = require('./COS');
Object.defineProperty(exports, 'COS', {
enumerable: true,
get: function get() {
return _COS.COS;
}
});
var _DATE = require('./DATE');
Object.defineProperty(exports, 'DATE', {
enumerable: true,
get: function get() {
return _DATE.DATE;
}
});
var _DATEDIF = require('./DATEDIF');
Object.defineProperty(exports, 'DATEDIF', {
enumerable: true,
get: function get() {
return _DATEDIF.DATEDIF;
}
});
var _DEC2BIN = require('./DEC2BIN');
Object.defineProperty(exports, 'DEC2BIN', {
enumerable: true,
get: function get() {
return _DEC2BIN.DEC2BIN;
}
});
var _DIVIDE = require('./DIVIDE');
Object.defineProperty(exports, 'DIVIDE', {
enumerable: true,
get: function get() {
return _DIVIDE.DIVIDE;
}
});
var _EQ = require('./EQ');
Object.defineProperty(exports, 'EQ', {
enumerable: true,
get: function get() {
return _EQ.EQ;
}
});
var _FILTER = require('./FILTER');
Object.defineProperty(exports, 'FILTER', {
enumerable: true,
get: function get() {
return _FILTER.FILTER;
}
});
var _FIND = require('./FIND');
Object.defineProperty(exports, 'FIND', {
enumerable: true,
get: function get() {
return _FIND.FIND;
}
});
var _FLATTEN = require('./FLATTEN');
Object.defineProperty(exports, 'FLATTEN', {
enumerable: true,
get: function get() {
return _FLATTEN.FLATTEN;
}
});
var _GT = require('./GT');
Object.defineProperty(exports, 'GT', {
enumerable: true,
get: function get() {
return _GT.GT;
}
});
var _GTE = require('./GTE');
Object.defineProperty(exports, 'GTE', {
enumerable: true,
get: function get() {
return _GTE.GTE;
}
});
var _HLOOKUP = require('./HLOOKUP');
Object.defineProperty(exports, 'HLOOKUP', {
enumerable: true,
get: function get() {
return _HLOOKUP.HLOOKUP;
}
});
var _IFNA = require('./IFNA');
Object.defineProperty(exports, 'IFNA', {
enumerable: true,
get: function get() {
return _IFNA.IFNA;
}
});
var _IN = require('./IN');
Object.defineProperty(exports, 'IN', {
enumerable: true,
get: function get() {
return _IN.IN;
}
});
var _INDEX2COL = require('./INDEX2COL');
Object.defineProperty(exports, 'INDEX2COL', {
enumerable: true,
get: function get() {
return _INDEX2COL.INDEX2COL;
}
});
var _INDEX2ROW = require('./INDEX2ROW');
Object.defineProperty(exports, 'INDEX2ROW', {
enumerable: true,
get: function get() {
return _INDEX2ROW.INDEX2ROW;
}
});
var _INDIRECT = require('./INDIRECT');
Object.defineProperty(exports, 'INDIRECT', {
enumerable: true,
get: function get() {
return _INDIRECT.INDIRECT;
}
});
var _ISARRAY = require('./ISARRAY');
Object.defineProperty(exports, 'ISARRAY', {
enumerable: true,
get: function get() {
return _ISARRAY.ISARRAY;
}
});
var _ISBLANK = require('./ISBLANK');
Object.defineProperty(exports, 'ISBLANK', {
enumerable: true,
get: function get() {
return _ISBLANK.ISBLANK;
}
});
var _ISEMAIL = require('./ISEMAIL');
Object.defineProperty(exports, 'ISEMAIL', {
enumerable: true,
get: function get() {
return _ISEMAIL.ISEMAIL;
}
});
var _ISERROR = require('./ISERROR');
Object.defineProperty(exports, 'ISERROR', {
enumerable: true,
get: function get() {
return _ISERROR.ISERROR;
}
});
var _ISEVEN = require('./ISEVEN');
Object.defineProperty(exports, 'ISEVEN', {
enumerable: true,
get: function get() {
return _ISEVEN.ISEVEN;
}
});
var _ISNA = require('./ISNA');
Object.defineProperty(exports, 'ISNA', {
enumerable: true,
get: function get() {
return _ISNA.ISNA;
}
});
var _ISNUMBER = require('./ISNUMBER');
Object.defineProperty(exports, 'ISNUMBER', {
enumerable: true,
get: function get() {
return _ISNUMBER.ISNUMBER;
}
});
var _ISODD = require('./ISODD');
Object.defineProperty(exports, 'ISODD', {
enumerable: true,
get: function get() {
return _ISODD.ISODD;
}
});
var _ISRANGE = require('./ISRANGE');
Object.defineProperty(exports, 'ISRANGE', {
enumerable: true,
get: function get() {
return _ISRANGE.ISRANGE;
}
});
var _ISREF = require('./ISREF');
Object.defineProperty(exports, 'ISREF', {
enumerable: true,
get: function get() {
return _ISREF.ISREF;
}
});
var _ISTEXT = require('./ISTEXT');
Object.defineProperty(exports, 'ISTEXT', {
enumerable: true,
get: function get() {
return _ISTEXT.ISTEXT;
}
});
var _ISURL = require('./ISURL');
Object.defineProperty(exports, 'ISURL', {
enumerable: true,
get: function get() {
return _ISURL.ISURL;
}
});
var _LOOKUP = require('./LOOKUP');
Object.defineProperty(exports, 'LOOKUP', {
enumerable: true,
get: function get() {
return _LOOKUP.LOOKUP;
}
});
var _LOWER = require('./LOWER');
Object.defineProperty(exports, 'LOWER', {
enumerable: true,
get: function get() {
return _LOWER.LOWER;
}
});
var _LT = require('./LT');
Object.defineProperty(exports, 'LT', {
enumerable: true,
get: function get() {
return _LT.LT;
}
});
var _LTE = require('./LTE');
Object.defineProperty(exports, 'LTE', {
enumerable: true,
get: function get() {
return _LTE.LTE;
}
});
var _MAX = require('./MAX');
Object.defineProperty(exports, 'MAX', {
enumerable: true,
get: function get() {
return _MAX.MAX;
}
});
var _MULTIPLY = require('./MULTIPLY');
Object.defineProperty(exports, 'MULTIPLY', {
enumerable: true,
get: function get() {
return _MULTIPLY.MULTIPLY;
}
});
var _N = require('./N');
Object.defineProperty(exports, 'N', {
enumerable: true,
get: function get() {
return _N.N;
}
});
var _NE = require('./NE');
Object.defineProperty(exports, 'NE', {
enumerable: true,
get: function get() {
return _NE.NE;
}
});
var _OCT2DEC = require('./OCT2DEC');
Object.defineProperty(exports, 'OCT2DEC', {
enumerable: true,
get: function get() {
return _OCT2DEC.OCT2DEC;
}
});
var _OR = require('./OR');
Object.defineProperty(exports, 'OR', {
enumerable: true,
get: function get() {
return _OR.OR;
}
});
var _PI = require('./PI');
Object.defineProperty(exports, 'PI', {
enumerable: true,
get: function get() {
return _PI.PI;
}
});
var _PMT = require('./PMT');
Object.defineProperty(exports, 'PMT', {
enumerable: true,
get: function get() {
return _PMT.PMT;
}
});
var _POWER = require('./POWER');
Object.defineProperty(exports, 'POWER', {
enumerable: true,
get: function get() {
return _POWER.POWER;
}
});
var _RANGE = require('./RANGE');
Object.defineProperty(exports, 'RANGE', {
enumerable: true,
get: function get() {
return _RANGE.RANGE;
}
});
var _REPT = require('./REPT');
Object.defineProperty(exports, 'REPT', {
enumerable: true,
get: function get() {
return _REPT.REPT;
}
});
var _SEARCH = require('./SEARCH');
Object.defineProperty(exports, 'SEARCH', {
enumerable: true,
get: function get() {
return _SEARCH.SEARCH;
}
});
var _SIN = require('./SIN');
Object.defineProperty(exports, 'SIN', {
enumerable: true,
get: function get() {
return _SIN.SIN;
}
});
var _SORT = require('./SORT');
Object.defineProperty(exports, 'SORT', {
enumerable: true,
get: function get() {
return _SORT.SORT;
}
});
var _SUM = require('./SUM');
Object.defineProperty(exports, 'SUM', {
enumerable: true,
get: function get() {
return _SUM.SUM;
}
});
var _SWITCH = require('./SWITCH');
Object.defineProperty(exports, 'SWITCH', {
enumerable: true,
get: function get() {
return _SWITCH.SWITCH;
}
});
var _TAN = require('./TAN');
Object.defineProperty(exports, 'TAN', {
enumerable: true,
get: function get() {
return _TAN.TAN;
}
});
var _TAU = require('./TAU');
Object.defineProperty(exports, 'TAU', {
enumerable: true,
get: function get() {
return _TAU.TAU;
}
});
var _TEXT = require('./TEXT');
Object.defineProperty(exports, 'TEXT', {
enumerable: true,
get: function get() {
return _TEXT.TEXT;
}
});
var _UNIQUE = require('./UNIQUE');
Object.defineProperty(exports, 'UNIQUE', {
enumerable: true,
get: function get() {
return _UNIQUE.UNIQUE;
}
});
var _UPPER = require('./UPPER');
Object.defineProperty(exports, 'UPPER', {
enumerable: true,
get: function get() {
return _UPPER.UPPER;
}
});
var _VLOOKUP = require('./VLOOKUP');
Object.defineProperty(exports, 'VLOOKUP', {
enumerable: true,
get: function get() {
return _VLOOKUP.VLOOKUP;
}
});
var logicalFunctions = exports.logicalFunctions = ['if', 'ifna', 'iferror', 'and', 'eq', 'or', 'xor', 'not', 'lt', 'lte', 'gt', 'gte', 'ne', 'switch', 'choose', 'cond'];

@@ -140,0 +594,0 @@

2

package.json
{
"name": "functionfoundry",
"version": "0.6.4",
"version": "0.6.5",
"description": "Functions inspired by the spreadsheets",

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

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

import {ABS} from './ABS'
import {ACOS} from './ACOS'
import {ADD} from './ADD'
import {AND} from './AND'
import {BIN2DEC} from './BIN2DEC'
import {CELL} from './CELL'
import {CELLINDEX} from './CELLINDEX'
import {CHOOSE} from './CHOOSE'
import {CONCATENATE} from './CONCATENATE'
import {COND} from './COND'
import {COS} from './COS'
import {DATE} from './DATE'
import {DATEDIF} from './DATEDIF'
import {DEC2BIN} from './DEC2BIN'
import {DIVIDE} from './DIVIDE'
import {EQ} from './EQ'
import {FILTER} from './FILTER'
import {FIND} from './FIND'
import {FLATTEN} from './FLATTEN'
import {GT} from './GT'
import {GTE} from './GTE'
import {HLOOKUP} from './HLOOKUP'
import {IFNA} from './IFNA'
import {IN} from './IN'
import {INDEX2COL} from './INDEX2COL'
import {INDEX2ROW} from './INDEX2ROW'
import {INDIRECT} from './INDIRECT'
import {ISARRAY} from './ISARRAY'
import {ISBLANK} from './ISBLANK'
import {ISEMAIL} from './ISEMAIL'
import {ISERROR} from './ISERROR'
import {ISEVEN} from './ISEVEN'
import {ISNA} from './ISNA'
import {ISNUMBER} from './ISNUMBER'
import {ISODD} from './ISODD'
import {ISRANGE} from './ISRANGE'
import {ISREF} from './ISREF'
import {ISTEXT} from './ISTEXT'
import {ISURL} from './ISURL'
import {LOOKUP} from './LOOKUP'
import {LOWER} from './LOWER'
import {LT} from './LT'
import {LTE} from './LTE'
import {MAX} from './MAX'
import {MULTIPLY} from './MULTIPLY'
import {N} from './N'
import {NE} from './NE'
import {OCT2DEC} from './OCT2DEC'
import {OR} from './OR'
import {PI} from './PI'
import {PMT} from './PMT'
import {POWER} from './POWER'
import {RANGE} from './RANGE'
import {REPT} from './REPT'
import {SEARCH} from './SEARCH'
import {SIN} from './SIN'
import {SORT} from './SORT'
import {SUM} from './SUM'
import {SWITCH} from './SWITCH'
import {TAN} from './TAN'
import {TAU} from './TAU'
import {TEXT} from './TEXT'
import {UNIQUE} from './UNIQUE'
import {UPPER} from './UPPER'
import {VLOOKUP} from './VLOOKUP'
export {ABS} from './ABS'
export {ACOS} from './ACOS'
export {ADD} from './ADD'
export {AND} from './AND'
export {BIN2DEC} from './BIN2DEC'
export {CELL} from './CELL'
export {CELLINDEX} from './CELLINDEX'
export {CHOOSE} from './CHOOSE'
export {CONCATENATE} from './CONCATENATE'
export {COND} from './COND'
export {COS} from './COS'
export {DATE} from './DATE'
export {DATEDIF} from './DATEDIF'
export {DEC2BIN} from './DEC2BIN'
export {DIVIDE} from './DIVIDE'
export {EQ} from './EQ'
export {FILTER} from './FILTER'
export {FIND} from './FIND'
export {FLATTEN} from './FLATTEN'
export {GT} from './GT'
export {GTE} from './GTE'
export {HLOOKUP} from './HLOOKUP'
export {IFNA} from './IFNA'
export {IN} from './IN'
export {INDEX2COL} from './INDEX2COL'
export {INDEX2ROW} from './INDEX2ROW'
export {INDIRECT} from './INDIRECT'
export {ISARRAY} from './ISARRAY'
export {ISBLANK} from './ISBLANK'
export {ISEMAIL} from './ISEMAIL'
export {ISERROR} from './ISERROR'
export {ISEVEN} from './ISEVEN'
export {ISNA} from './ISNA'
export {ISNUMBER} from './ISNUMBER'
export {ISODD} from './ISODD'
export {ISRANGE} from './ISRANGE'
export {ISREF} from './ISREF'
export {ISTEXT} from './ISTEXT'
export {ISURL} from './ISURL'
export {LOOKUP} from './LOOKUP'
export {LOWER} from './LOWER'
export {LT} from './LT'
export {LTE} from './LTE'
export {MAX} from './MAX'
export {MULTIPLY} from './MULTIPLY'
export {N} from './N'
export {NE} from './NE'
export {OCT2DEC} from './OCT2DEC'
export {OR} from './OR'
export {PI} from './PI'
export {PMT} from './PMT'
export {POWER} from './POWER'
export {RANGE} from './RANGE'
export {REPT} from './REPT'
export {SEARCH} from './SEARCH'
export {SIN} from './SIN'
export {SORT} from './SORT'
export {SUM} from './SUM'
export {SWITCH} from './SWITCH'
export {TAN} from './TAN'
export {TAU} from './TAU'
export {TEXT} from './TEXT'
export {UNIQUE} from './UNIQUE'
export {UPPER} from './UPPER'
export {VLOOKUP} from './VLOOKUP'

@@ -400,4 +400,70 @@ export let logicalFunctions = [

'oct2hex'
];
]
import {ABS} from './ABS'
import {ACOS} from './ACOS'
import {ADD} from './ADD'
import {AND} from './AND'
import {BIN2DEC} from './BIN2DEC'
import {CELL} from './CELL'
import {CELLINDEX} from './CELLINDEX'
import {CHOOSE} from './CHOOSE'
import {CONCATENATE} from './CONCATENATE'
import {COND} from './COND'
import {COS} from './COS'
import {DATE} from './DATE'
import {DATEDIF} from './DATEDIF'
import {DEC2BIN} from './DEC2BIN'
import {DIVIDE} from './DIVIDE'
import {EQ} from './EQ'
import {FILTER} from './FILTER'
import {FIND} from './FIND'
import {FLATTEN} from './FLATTEN'
import {GT} from './GT'
import {GTE} from './GTE'
import {HLOOKUP} from './HLOOKUP'
import {IFNA} from './IFNA'
import {IN} from './IN'
import {INDEX2COL} from './INDEX2COL'
import {INDEX2ROW} from './INDEX2ROW'
import {INDIRECT} from './INDIRECT'
import {ISARRAY} from './ISARRAY'
import {ISBLANK} from './ISBLANK'
import {ISEMAIL} from './ISEMAIL'
import {ISERROR} from './ISERROR'
import {ISEVEN} from './ISEVEN'
import {ISNA} from './ISNA'
import {ISNUMBER} from './ISNUMBER'
import {ISODD} from './ISODD'
import {ISRANGE} from './ISRANGE'
import {ISREF} from './ISREF'
import {ISTEXT} from './ISTEXT'
import {ISURL} from './ISURL'
import {LOOKUP} from './LOOKUP'
import {LOWER} from './LOWER'
import {LT} from './LT'
import {LTE} from './LTE'
import {MAX} from './MAX'
import {MULTIPLY} from './MULTIPLY'
import {N} from './N'
import {NE} from './NE'
import {OCT2DEC} from './OCT2DEC'
import {OR} from './OR'
import {PI} from './PI'
import {PMT} from './PMT'
import {POWER} from './POWER'
import {RANGE} from './RANGE'
import {REPT} from './REPT'
import {SEARCH} from './SEARCH'
import {SIN} from './SIN'
import {SORT} from './SORT'
import {SUM} from './SUM'
import {SWITCH} from './SWITCH'
import {TAN} from './TAN'
import {TAU} from './TAU'
import {TEXT} from './TEXT'
import {UNIQUE} from './UNIQUE'
import {UPPER} from './UPPER'
import {VLOOKUP} from './VLOOKUP'
export let functions = FLATTEN([

@@ -414,5 +480,4 @@ logicalFunctions,

engineeringFunctions
]).sort();
]).sort()
export default {

@@ -484,2 +549,2 @@ ABS,

VLOOKUP
};
}
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