UNPKG

@gaoding/gd-tracker

Version:

Gaoding tracker for sensorsdata(sa), baidu(_hmt), Growing.IO(gio)

102 lines (101 loc) 3.39 kB
"use strict"; 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[]" };