1.0.4 • Published 2 years ago

central-js v1.0.4

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
2 years ago

Central JS

Conversion

  • timeFromFFProbe(time) return {hours, minutes, seconds}

Date

  • parseDate() return { date: '2022', '09', '02' , time: '16', '42', '16' }
  • now(showTime = false) return 2022.09.02 or 2022.09.02 16:42:16
  • nowSlug() return 2022-09-02-16-42-16
  • nowTimeStamp() return 1662136936955

Files

  • readJSON(filename)
  • readText(filename)
  • writeJSON(data, filename)
  • writeText(data, filename)
  • removeHiddenFiles(list)

Format

  • sizeUnits(bytes) return 10.1 MB
  • timeFromString(number) return 02:38:00

Percentage

  • findPercent(percentage, total, log = false)
  • findPercentage(part, total, log = false)
  • findTotal(part, percentage, log = false)

Response

  • format(code, data) return { code: 502, message: 'Bad Gateway', data: { name: 'Flavio' } }

Rule Of Three

  • acb(a, b, c, log = false)
  • bca(a, b, c, log = false)
  • inverse(a, b, c, log = false)

Runner

  • runBashCommand(command, output = false)

String

  • timeAddZero(hours, minutes, seconds) return 02:07:30