UNPKG

superdata

Version:

A lightweight data layer module motivated by extjs' data layer. It can be used with any client-side framework.

36 lines (27 loc) 645 B
/* * Ajax proxy shell */ /*jslint node: true */ "use strict"; var createReader = require("../reader/json"); var ajaxCore = require("./ajaxCore"); var request = require("superagent"); // var isNode = new Function("try {return this===global;}catch(e){return false;}"); var environment; try { environment = window ? window : global; } catch (e) { environment = global; } var formData = environment.FormData; if (!formData) { formData = require("form-data"); } var ajaxHelpers = require("./ajaxHelpers")({ request: request, createReader: createReader }); module.exports = ajaxCore({ ajaxHelpers: ajaxHelpers, FormData: formData });