UNPKG

2.19 kBJavaScriptView Raw
1/*!
2 * apracjs
3 * Copyright(c) 2017 by wssf
4 * 2017-04-26
5 * 外部调用apracjs的唯一入口
6 */
7'use strict'
8var path = require('path');
9
10/*检查版本号*/
11var version=require('./lib/common/version.js');
12version.checkVersion();
13
14/* 全局重写nodejs日期类型 */
15require('./lib/common/prototype.js');
16
17/* 初始化全局配置(必须放最前面) */
18var config = require('./lib/config.js');
19
20/* 对产品输出公共类、方法、重写 */
21exports = module.exports = require('./lib/aprac.js');
22
23/*需要优先其他模块注册*/
24exports.Log = require('./lib/log/log4Helper.js').getInstance();
25exports.Config = config;
26exports.ApracConfig = config.apracConfig;
27
28exports.Cache = require('./lib/common/cache.js');
29exports.Enum = require('./lib/common/enum.js');
30exports.LoginPage = require('./lib/scripts/loginPageInfo.js');
31exports.MenuNode = require('./lib/scripts/menuNode.js');
32exports.SqlPagerDataSource = require('./lib/scripts/dataSource/sqlPagerDataSource.js');
33exports.DbPagerDataSource = require('./lib/scripts/dataSource/dbPagerDataSource.js');
34exports.TreeDataSource = require('./lib/scripts/dataSource/treeDataSource.js');
35exports.SqlTreeGridDataSource = require('./lib/scripts/dataSource/sqlTreeGridDataSource.js');
36exports.FileUpload = require('./lib/scripts/fileUpload.js');
37exports.ExcelTemplate = require('./lib/scripts/excelexport.js');
38exports.DbHelper = require('./lib/database/dbHelper.js');
39exports.SqlHelper = require('./lib/database/sqlHelper.js');
40exports.Utils = require('./lib/common/utils.js');
41exports.StringUtils = require('./lib/common/stringUtils.js');
42exports.StringBuilder = require('./lib/common/stringBuilder.js');
43exports.Cuid = require('./lib/common/cuid.js');
44exports.ConfigStore = require('./lib/scripts/configStore.js');
45exports.ClientUserStore = require('./lib/scripts/clientUserStore.js');
46exports.Bindings = require('./modules/bindings/bindings.js');
47exports.IPrinter = require('./lib/scripts/iPrinter.js');
48exports.Extend = require('./lib/apracExtend.js');
49
50
51/* 程序启动全局执行一次global */
52var global = require(path.join(process.cwd(), "global.js"));
53new global();