mirror of
https://github.com/pure-css/pure.git
synced 2024-11-07 21:34:24 +00:00
20 lines
485 B
JavaScript
20 lines
485 B
JavaScript
|
var fs = require('fs');
|
||
|
var path = require('path');
|
||
|
var cache = {};
|
||
|
|
||
|
module.exports = {
|
||
|
getFile: function(name) {
|
||
|
if (!cache[name]) {
|
||
|
try {
|
||
|
cache[name] = fs.readFileSync(this.getFilePath(name), 'utf-8');
|
||
|
} catch(e) {
|
||
|
throw new Error(name + ' does not exist');
|
||
|
}
|
||
|
}
|
||
|
return cache[name];
|
||
|
},
|
||
|
getFilePath: function(name) {
|
||
|
return path.resolve(__dirname, 'build', name);
|
||
|
}
|
||
|
};
|