UNPKG

pybuiltinfunc

Version:

Python built-in Functions and Modules in Javascript

74 lines (72 loc) 1.66 kB
const { load, dumps } = require("./modules/json"); const { sqrt, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, comb, factorial, cbrt, copysign, cos, cosh, degrees, dist, exp, expm1, fabs, floor, fmod, fsum, gcd, hypot, sin, sinh, tan, tanh, e, pi, log, log2, log1p, log10, pow, prod, isfinite, isinf, inf, tau, nan, isqrt, randians, remainder, isnan, perm } = require("./modules/math"); const { getcwD, path, chdir, mKdir, rmDir, remove, listDir, rename, name } = require("./modules/os"); const { randint, uniform } = require("./modules/random"); module.exports.random = { randint: randint, uniform: uniform, }; module.exports.math = { sqrt: sqrt, acos: acos, acosh: acosh, asin: asin, asinh: asinh, atan: atan, atan2: atan2, atanh: atanh, ceil: ceil, comb: comb, factorial: factorial, cbrt: cbrt, copysign: copysign, cos: cos, cosh: cosh, degrees: degrees, dist: dist, exp: exp, expm1: expm1, fabs: fabs, floor: floor, fmod: fmod, fsum: fsum, gcd: gcd, hypot: hypot, sin: sin, sinh: sinh, tan: tan, tanh: tanh, e: e, pi: pi, log: log, log2: log2, log1p: log1p, log10: log10, pow: pow, prod: prod, isfinite: isfinite, isinf: isinf, inf: inf, nan: nan, tau: tau, isprt: isqrt, radians: randians, remainder: remainder, isnan: isnan, perm: perm, }; module.exports.os = { path: path, getcwd: getcwD, chdir: chdir, mkdir: mKdir, rmdir: rmDir, remove: remove, listdir: listDir, rename: rename, name: name() } module.exports.json = { load: load, dumps: dumps }