Source: Grape2D.js

/**
 * @type {!boolean}
 */
var NODE;
/**
 * This is the main namespace.
 * 
 * @namespace
 * @public
 */
var Grape2D = {
	/**
	 * Grape2D's version. It follows the {@link http://semver.org/} protocol.
	 *
	 * @type {string}
	 * @public
	 * @constant
	 */
	version: '1.3.0-alpha',
	/**
	 * Constant that indicates if its not running in the browser.
	 *   False if it's not, true if it is. This is "redeclared"
	 *   to avoid <code>variable NODE is undeclared</code>
	 *   type warnings at compile time.
	 *
	 * @type {!boolean}
	 * @public
	 */
	NODE: NODE,
	/**
	 * Window object. This is an empty object if the <code>window</code>
	 *   variable is not defined.
	 *
	 * @type {!(Object|Window)}
	 * @public
	 * @constant
	 */
	WINDOW: (NODE?{}:window),
};