UNPKG

git-documentdb

Version:

Offline-first database that syncs with Git

107 lines 2.62 kB
"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