@gaoding/gd-tracker
Version:
Gaoding tracker for sensorsdata(sa), baidu(_hmt), Growing.IO(gio)
102 lines (101 loc) • 3.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
CLI_NAME: function() {
return CLI_NAME;
},
ZIP_PASSWORD: function() {
return ZIP_PASSWORD;
},
CACHE_ZIP_REG_EXP: function() {
return CACHE_ZIP_REG_EXP;
},
UTF_8: function() {
return UTF_8;
},
CLI_ROOT_PATH: function() {
return CLI_ROOT_PATH;
},
CLI_CACHE_PATH: function() {
return CLI_CACHE_PATH;
},
CLI_TEMPLATE_PATH: function() {
return CLI_TEMPLATE_PATH;
},
CLI_INDEX_TEMPLATE_PATH: function() {
return CLI_INDEX_TEMPLATE_PATH;
},
CLI_CACHE_INDEX_TEMPLATE_PATH: function() {
return CLI_CACHE_INDEX_TEMPLATE_PATH;
},
CLI_CACHE_DB_PATH: function() {
return CLI_CACHE_DB_PATH;
},
CLI_CACHE_SCHEMAS_FILE_PATH: function() {
return CLI_CACHE_SCHEMAS_FILE_PATH;
},
CLI_CACHE_DL_API_FILE_PATH: function() {
return CLI_CACHE_DL_API_FILE_PATH;
},
CLI_CACHE_JS_API_FILE_PATH: function() {
return CLI_CACHE_JS_API_FILE_PATH;
},
CLI_CACHE_TS_API_FILE_PATH: function() {
return CLI_CACHE_TS_API_FILE_PATH;
},
DEFAULT_GENERATE_DIR: function() {
return DEFAULT_GENERATE_DIR;
},
SCHEMA_DETAIL_URL: function() {
return SCHEMA_DETAIL_URL;
},
FETCH_SCHEMAS_URL: function() {
return FETCH_SCHEMAS_URL;
},
FETCH_PROJECTS_URL: function() {
return FETCH_PROJECTS_URL;
},
DEFAULT_VALIDATOR_SERVER_PORT: function() {
return DEFAULT_VALIDATOR_SERVER_PORT;
},
TYPE_TO_TYPE: function() {
return TYPE_TO_TYPE;
}
});
var _path = require("path");
var CLI_NAME = "gd-tracker-cli";
var ZIP_PASSWORD = "gaoding";
var CACHE_ZIP_REG_EXP = /^\.cache\.(\d{4}.\d{2}.\d{2}.\d{2}.\d{2}.\d{2})\.zip$/;
var UTF_8 = "utf-8";
var CLI_ROOT_PATH = (0, _path.resolve)(__dirname, "../");
var CLI_CACHE_PATH = (0, _path.resolve)(CLI_ROOT_PATH, "./.cache");
var CLI_TEMPLATE_PATH = (0, _path.resolve)(CLI_ROOT_PATH, "./template");
var CLI_INDEX_TEMPLATE_PATH = (0, _path.resolve)(CLI_ROOT_PATH, "./template/index.ts.txt");
var CLI_CACHE_INDEX_TEMPLATE_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./index.ts");
var CLI_CACHE_DB_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./db.json");
var CLI_CACHE_SCHEMAS_FILE_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./schemas.json");
var CLI_CACHE_DL_API_FILE_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./api.d.ts");
var CLI_CACHE_JS_API_FILE_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./api.js");
var CLI_CACHE_TS_API_FILE_PATH = (0, _path.resolve)(CLI_CACHE_PATH, "./api.ts");
var DEFAULT_GENERATE_DIR = "./src/wind";
var SCHEMA_DETAIL_URL = "https://data.gaoding.com/index.html#/schema-manager/schema/list/detail";
var FETCH_SCHEMAS_URL = "https://x.gdm.gaoding.com/api/wind/schemas";
var FETCH_PROJECTS_URL = "https://schema-manager.hlgdata.com/api/v1/open/project/all";
var DEFAULT_VALIDATOR_SERVER_PORT = 6427;
var TYPE_TO_TYPE = {
"number": "number",
"long": "number",
"integer": "number",
"string": "string",
"boolean": "boolean",
"array/string": "string[]",
"array/integer": "number[]"
};