UNPKG

@yokgs/dyescript-light

Version:

Command Line Interface of lightweight (& pre-published) version of @yokgs/DyeScript

20 lines (11 loc) 456 B
const { checkLibrary } =require('./library'); const fs = require('fs'); module.exports.fetchLocal = function fetchLocal($path, context) { $path = checkLibrary($path); if (!fs.existsSync($path + '.dye')) { if (!fs.existsSync($path + '/index.dye')) throw new Error($path + ' does not exist'); else $path += '/index.dye' } else $path += '.dye' return fs.readFileSync($path).toString(); }