git-documentdb
Version:
Offline-first database that syncs with Git
107 lines • 2.62 kB
JavaScript
"use strict";
/**
* GitDocumentDB
* Copyright (c) Hidekazu Kubota
*
* This source code is licensed under the Mozilla Public License Version 2.0
* found in the LICENSE file in the root directory of this source tree.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SHORT_SHA_LENGTH = exports.SET_DATABASE_ID_MESSAGE = exports.PUT_APP_INFO_MESSAGE = exports.NETWORK_TIMEOUT = exports.NETWORK_RETRY_INTERVAL = exports.NETWORK_RETRY = exports.MINIMUM_SYNC_INTERVAL = exports.MAX_FILE_PATH_LENGTH = exports.YAML_POSTFIX = exports.FRONT_MATTER_POSTFIX = exports.JSON_POSTFIX = exports.GIT_DOCUMENTDB_METADATA_DIR = exports.GIT_DOCUMENTDB_INFO_ID = exports.FIRST_COMMIT_MESSAGE = exports.FILE_REMOVE_TIMEOUT = exports.FILE_CREATE_TIMEOUT = exports.DUPLICATED_FILE_POSTFIX = exports.DEFAULT_SYNC_INTERVAL = exports.DEFAULT_LOG_LEVEL = exports.DEFAULT_LOCAL_DIR = exports.DEFAULT_CONFLICT_RESOLUTION_STRATEGY = exports.DEFAULT_COMBINE_DB_STRATEGY = exports.DATABASE_VERSION = exports.DATABASE_CREATOR = void 0;
/**
* @public
*/
exports.DATABASE_CREATOR = 'GitDocumentDB';
/**
* @public
*/
exports.DATABASE_VERSION = '1.0';
/**
* @public
*/
exports.DEFAULT_COMBINE_DB_STRATEGY = 'combine-head-with-theirs';
/**
* @public
*/
exports.DEFAULT_CONFLICT_RESOLUTION_STRATEGY = 'ours-diff';
/**
* @public
*/
exports.DEFAULT_LOCAL_DIR = './git-documentdb';
/**
* @public
*/
exports.DEFAULT_LOG_LEVEL = 'info';
/**
* @public
*/
exports.DEFAULT_SYNC_INTERVAL = 30000;
/**
* @public
*/
exports.DUPLICATED_FILE_POSTFIX = '-from-';
/**
* @public
*/
exports.FILE_CREATE_TIMEOUT = 2000;
/**
* @public
*/
exports.FILE_REMOVE_TIMEOUT = 7000;
/**
* @public
*/
exports.FIRST_COMMIT_MESSAGE = 'first commit';
/**
* @public
*/
exports.GIT_DOCUMENTDB_INFO_ID = '.gitddb/info';
/**
* @public
*/
exports.GIT_DOCUMENTDB_METADATA_DIR = '.gitddb';
/**
* @public
*/
exports.JSON_POSTFIX = '.json';
/**
* @public
*/
exports.FRONT_MATTER_POSTFIX = '.md';
/**
* @public
*/
exports.YAML_POSTFIX = '.yml';
/**
* @public
*/
exports.MAX_FILE_PATH_LENGTH = 255;
/**
* @public
*/
exports.MINIMUM_SYNC_INTERVAL = 3000;
/**
* @public
*/
exports.NETWORK_RETRY = 3;
/**
* @public
*/
exports.NETWORK_RETRY_INTERVAL = 2000;
/**
* @public
*/
exports.NETWORK_TIMEOUT = 7000;
/**
* @public
*/
exports.PUT_APP_INFO_MESSAGE = 'put appinfo';
/**
* @public
*/
exports.SET_DATABASE_ID_MESSAGE = 'set database id';
/**
* @public
*/
exports.SHORT_SHA_LENGTH = 7;
//# sourceMappingURL=const.js.map