mathsteps-experimental-fork
Version:
Step by step math solutions. Experimental Fork
153 lines (150 loc) • 5.83 kB
JavaScript
import { create } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/core/create.js';
import { addDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesAdd.generated.js';
import { ArrayNodeDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesArrayNode.generated.js';
import { AssignmentNodeDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesAssignmentNode.generated.js';
import { bignumberDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesBignumber.generated.js';
import { ConstantNodeDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesConstantNode.generated.js';
import { divideDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesDivide.generated.js';
import { isNegativeDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesIsNegative.generated.js';
import { isPositiveDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesIsPositive.generated.js';
import { isZeroDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesIsZero.generated.js';
import { lcmDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesLcm.generated.js';
import { modDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesMod.generated.js';
import { multiplyDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesMultiply.generated.js';
import { numberDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesNumber.generated.js';
import { ParserDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesParserClass.generated.js';
import { subtractDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesSubtract.generated.js';
import { unequalDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesUnequal.generated.js';
import { gcdDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesGcd.generated.js';
import { largerDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesLarger.generated.js';
import { signDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesSign.generated.js';
import { simplifyDependencies } from '../node_modules/.pnpm/mathjs@13.1.1/node_modules/mathjs/lib/esm/entry/dependenciesAny/dependenciesSimplify.generated.js';
const defaultMathJsDependencies = {
addDependencies,
ArrayNodeDependencies,
AssignmentNodeDependencies,
bignumberDependencies,
ConstantNodeDependencies,
divideDependencies,
isNegativeDependencies,
isPositiveDependencies,
isZeroDependencies,
lcmDependencies,
modDependencies,
multiplyDependencies,
numberDependencies,
ParserDependencies,
subtractDependencies,
unequalDependencies,
gcdDependencies,
largerDependencies,
signDependencies,
simplifyDependencies
};
const math = create(defaultMathJsDependencies, {
epsilon: 1e-12,
matrix: "Matrix",
number: "BigNumber",
precision: 64,
predictable: false,
randomSeed: null
});
const {
abs,
resolve,
AccessorNode,
add,
bignumber,
BlockNode,
ConstantNode,
compare,
ConditionalNode,
derivative,
divide,
equal,
evaluate,
FunctionNode,
OperatorNode,
IndexNode,
isAccessorNode,
isAssignmentNode,
isBlockNode,
isConditionalNode,
isConstantNode,
isFraction,
isFunctionAssignmentNode,
isFunctionNode,
isIndexNode,
isInteger,
isNegative,
isNode,
isNumeric,
isOperatorNode,
isParenthesisNode,
isPositive,
isRangeNode,
isSymbolNode,
isZero,
lcm,
mod,
multiply,
parse,
pow,
print,
subtract,
SymbolNode,
unequal,
sign,
larger,
gcd
} = math;
const math$1 = {
abs,
AccessorNode,
add,
bignumber,
BlockNode,
ConstantNode,
compare,
ConditionalNode,
derivative,
divide,
equal,
evaluate,
FunctionNode,
OperatorNode,
IndexNode,
isAccessorNode,
isAssignmentNode,
isBlockNode,
isConditionalNode,
isConstantNode,
isFraction,
isFunctionAssignmentNode,
isFunctionNode,
isIndexNode,
isInteger,
isNegative,
isNode,
isNumeric,
isOperatorNode,
isParenthesisNode,
isPositive,
isRangeNode,
isSymbolNode,
isZero,
lcm,
mod,
multiply,
parse,
pow,
print,
subtract,
SymbolNode,
unequal,
resolve,
sign,
larger,
gcd
};
export { AccessorNode, BlockNode, ConditionalNode, ConstantNode, FunctionNode, IndexNode, OperatorNode, SymbolNode, abs, add, bignumber, compare, math$1 as default, defaultMathJsDependencies, derivative, divide, equal, evaluate, gcd, isAccessorNode, isAssignmentNode, isBlockNode, isConditionalNode, isConstantNode, isFraction, isFunctionAssignmentNode, isFunctionNode, isIndexNode, isInteger, isNegative, isNode, isNumeric, isOperatorNode, isParenthesisNode, isPositive, isRangeNode, isSymbolNode, isZero, larger, lcm, mod, multiply, parse, pow, print, resolve, sign, subtract, unequal };