datajs_vanilla
Version:
Simple wrapper for using the vanilla datajs library in Node applications
22 lines (17 loc) • 578 B
JavaScript
var fs = require('fs');
var DOMParser = require('xmldom').DOMParser;
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var JSON = require('JSON');
var scope = {
XMLHttpRequest: XMLHttpRequest,
DOMParser: DOMParser,
JSON: JSON,
execute: function (fileName) {
filedata = fs.readFileSync(fileName, 'utf8');
eval(filedata);
}
};
scope.execute(__dirname + '/lib/datajs-1.1.2.js');
// access to generated services from our custom scope
module.exports.OData = scope.OData;
module.exports.datajs = scope.datajs;