-
Notifications
You must be signed in to change notification settings - Fork 2
/
nodejs.js
62 lines (53 loc) · 1.2 KB
/
nodejs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/**
* @file NodeJS host adapter
* @since 0.1.5
*/
/*#ifndef(UMD)*/
"use strict";
/*global _GPF_HOST*/ // Host types
/*global _gpfBootImplByHost*/ // Boot host specific implementation per host
/*global _gpfExit:true*/ // Exit function
/*global _gpfNodeFs:true*/ // Node/PhantomJS require("fs")
/*exported _gpfNodeHttp*/ // Node require("http")
/*exported _gpfNodeHttps*/ // Node require("https")
/*exported _gpfNodeUrl*/ // Node require("url")
/*#endif*/
/*jshint node: true*/
/*eslint-env node*/
var
/**
* require("http")
*
* @type {Object}
* @since 0.2.1
*/
_gpfNodeHttp,
/**
* require("https")
*
* @type {Object}
*/
_gpfNodeHttps,
/**
* require("url")
*
* @type {Object}
* @since 0.2.1
*/
_gpfNodeUrl;
/**
* @namespace gpf.node
* @description Root namespace for NodeJS specifics
* @since 0.1.5
*/
gpf.node = {};
_gpfBootImplByHost[_GPF_HOST.NODEJS] = function () {
_gpfNodeFs = require("fs");
_gpfNodeHttp = require("http");
_gpfNodeHttps = require("https");
_gpfNodeUrl = require("url");
/* istanbul ignore next */ // exit.1
_gpfExit = function (code) {
process.exit(code);
};
};