UNPKG

functionalscript

Version:

FunctionalScript is a purely functional subset of JavaScript

17 lines (16 loc) 522 B
const { stringify, parse } = JSON; export const getVersion = fs => readJson(fs)('package').version; const jsonFile = (jsonFile) => `${jsonFile}.json`; const readJson = fs => name => parse(fs.readFileSync(jsonFile(name), 'utf8')); export const updateVersion = ({ fs }) => { const f = (name) => { return fs.writeFileSync(jsonFile(name), stringify({ ...readJson(fs)(name), version: getVersion(fs) }, null, 2)); }; return [ f('package'), f('deno') ]; };