mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-03-28 17:42:40 +01:00
139 lines
6.1 KiB
TypeScript
139 lines
6.1 KiB
TypeScript
export const EXTENSION_NAME = 'Front Matter CMS';
|
|
|
|
export const CONFIG_KEY = 'frontMatter';
|
|
|
|
export const SETTING_EXPERIMENTAL = 'experimental';
|
|
|
|
export const SETTING_EXTENSIBILITY_SCRIPTS = 'extensibility.scripts';
|
|
|
|
export const SETTING_EXTENDS = 'extends';
|
|
export const SETTING_CONFIG_DYNAMIC_FILE_PATH = 'config.dynamicFilePath';
|
|
|
|
export const SETTING_GLOBAL_NOTIFICATIONS = 'global.notifications';
|
|
export const SETTING_GLOBAL_NOTIFICATIONS_DISABLED = 'global.disabledNotifications';
|
|
export const SETTING_GLOBAL_MODES = 'global.modes';
|
|
export const SETTING_GLOBAL_ACTIVE_MODE = 'global.activeMode';
|
|
export const SETTING_GLOBAL_TIMEZONE = 'global.timezone';
|
|
|
|
export const SETTING_TAXONOMY_TAGS = 'taxonomy.tags';
|
|
export const SETTING_TAXONOMY_CATEGORIES = 'taxonomy.categories';
|
|
export const SETTING_TAXONOMY_CUSTOM = 'taxonomy.customTaxonomy';
|
|
export const SETTING_TAXONOMY_FIELD_GROUPS = 'taxonomy.fieldGroups';
|
|
|
|
export const SETTING_DATE_FORMAT = 'taxonomy.dateFormat';
|
|
export const SETTING_COMMA_SEPARATED_FIELDS = 'taxonomy.commaSeparatedFields';
|
|
export const SETTING_TAXONOMY_CONTENT_TYPES = 'taxonomy.contentTypes';
|
|
|
|
export const SETTING_SLUG_PREFIX = 'taxonomy.slugPrefix';
|
|
export const SETTING_SLUG_SUFFIX = 'taxonomy.slugSuffix';
|
|
export const SETTING_SLUG_TEMPLATE = 'taxonomy.slugTemplate';
|
|
export const SETTING_SLUG_UPDATE_FILE_NAME = 'taxonomy.alignFilename';
|
|
|
|
export const SETTING_INDENT_ARRAY = 'taxonomy.indentArrays';
|
|
export const SETTING_REMOVE_QUOTES = 'taxonomy.noPropertyValueQuotes';
|
|
export const SETTING_QUOTE_STRINGS = 'taxonomy.quoteStringValues';
|
|
|
|
export const SETTING_FRONTMATTER_TYPE = 'taxonomy.frontMatterType';
|
|
|
|
export const SETTING_SEO_TITLE_FIELD = 'taxonomy.seoTitleField';
|
|
export const SETTING_SEO_TITLE_LENGTH = 'taxonomy.seoTitleLength';
|
|
export const SETTING_SEO_SLUG_LENGTH = 'taxonomy.seoSlugLength';
|
|
export const SETTING_SEO_DESCRIPTION_LENGTH = 'taxonomy.seoDescriptionLength';
|
|
export const SETTING_SEO_CONTENT_MIN_LENGTH = 'taxonomy.seoContentLengh';
|
|
export const SETTING_SEO_DESCRIPTION_FIELD = 'taxonomy.seoDescriptionField';
|
|
|
|
export const SETTING_TEMPLATES_FOLDER = 'templates.folder';
|
|
export const SETTING_TEMPLATES_PREFIX = 'templates.prefix';
|
|
export const SETTING_TEMPLATES_ENABLED = 'templates.enabled';
|
|
|
|
export const SETTING_PANEL_OPEN_ON_SUPPORTED_FILE = 'panel.openOnSupportedFile';
|
|
export const SETTING_PANEL_FREEFORM = 'panel.freeform';
|
|
export const SETTING_PANEL_ACTIONS_DISABLED = 'panel.actions.disabled';
|
|
|
|
export const SETTING_PREVIEW_HOST = 'preview.host';
|
|
export const SETTING_PREVIEW_PATHNAME = 'preview.pathName';
|
|
export const SETTING_PREVIEW_TRAILING_SLASH = 'preview.trailingSlash';
|
|
|
|
export const SETTING_CUSTOM_SCRIPTS = 'custom.scripts';
|
|
|
|
export const SETTING_AUTO_UPDATE_DATE = 'content.autoUpdateDate';
|
|
export const SETTING_CONTENT_PAGE_FOLDERS = 'content.pageFolders';
|
|
export const SETTING_CONTENT_I18N = 'content.i18n';
|
|
export const SETTING_CONTENT_STATIC_FOLDER = 'content.publicFolder';
|
|
export const SETTING_CONTENT_FRONTMATTER_HIGHLIGHT = 'content.fmHighlight';
|
|
export const SETTING_CONTENT_DRAFT_FIELD = 'content.draftField';
|
|
export const SETTING_CONTENT_SORTING = 'content.sorting';
|
|
export const SETTING_CONTENT_GROUPING = 'content.grouping';
|
|
export const SETTING_CONTENT_FILTERS = 'content.filters';
|
|
export const SETTING_CONTENT_WYSIWYG = 'content.wysiwyg';
|
|
export const SETTING_CONTENT_PLACEHOLDERS = 'content.placeholders';
|
|
export const SETTING_CONTENT_SNIPPETS = 'content.snippets';
|
|
|
|
export const SETTING_CONTENT_SORTING_DEFAULT = 'content.defaultSorting';
|
|
export const SETTING_MEDIA_SORTING_DEFAULT = 'content.defaultSorting';
|
|
|
|
export const SETTING_CONTENT_DEFAULT_FILETYPE = 'content.defaultFileType';
|
|
export const SETTING_CONTENT_SUPPORTED_FILETYPES = 'content.supportedFileTypes';
|
|
|
|
export const SETTING_CONTENT_HIDE_FRONTMATTER = 'content.hideFm';
|
|
export const SETTING_CONTENT_HIDE_FRONTMATTER_MESSAGE = 'content.hideFmMessage';
|
|
|
|
export const SETTING_MEDIA_SUPPORTED_MIMETYPES = 'media.supportedMimeTypes';
|
|
export const SETTING_MEDIA_CONTENTTYPES = 'media.contentTypes';
|
|
|
|
export const SETTING_DASHBOARD_OPENONSTART = 'dashboard.openOnStart';
|
|
export const SETTING_DASHBOARD_CONTENT_TAGS = 'dashboard.content.cardTags';
|
|
export const SETTING_DASHBOARD_CONTENT_PAGINATION = 'dashboard.content.pagination';
|
|
|
|
// Content cards
|
|
export const SETTING_DASHBOARD_CONTENT_CARD_STATE = 'dashboard.content.card.fields.state';
|
|
export const SETTING_DASHBOARD_CONTENT_CARD_DATE = 'dashboard.content.card.fields.date';
|
|
export const SETTING_DASHBOARD_CONTENT_CARD_TITLE = 'dashboard.content.card.fields.title';
|
|
export const SETTING_DASHBOARD_CONTENT_CARD_DESCRIPTION =
|
|
'dashboard.content.card.fields.description';
|
|
|
|
export const SETTING_DATA_FILES = 'data.files';
|
|
export const SETTING_DATA_FOLDERS = 'data.folders';
|
|
export const SETTING_DATA_TYPES = 'data.types';
|
|
|
|
export const SETTING_FILE_PRESERVE_CASING = 'file.preserveCasing';
|
|
|
|
export const SETTING_FRAMEWORK_ID = 'framework.id';
|
|
export const SETTING_FRAMEWORK_START = 'framework.startCommand';
|
|
|
|
export const SETTING_SITE_BASEURL = 'site.baseURL';
|
|
|
|
export const SETTING_GIT_ENABLED = 'git.enabled';
|
|
export const SETTING_GIT_DISABLED_BRANCHES = 'git.disableOnBranches';
|
|
export const SETTING_GIT_REQUIRES_COMMIT_MSG = 'git.requiresCommitMessage';
|
|
export const SETTING_GIT_COMMIT_MSG = 'git.commitMessage';
|
|
export const SETTING_GIT_SUBMODULE_PULL = 'git.submodule.pull';
|
|
export const SETTING_GIT_SUBMODULE_PUSH = 'git.submodule.push';
|
|
export const SETTING_GIT_SUBMODULE_BRANCH = 'git.submodule.branch';
|
|
export const SETTING_GIT_SUBMODULE_FOLDER = 'git.submodule.folder';
|
|
|
|
export const SETTING_SNIPPETS_WRAPPER = 'snippets.wrapper.enabled';
|
|
|
|
export const SETTING_WEBSITE_URL = 'website.host';
|
|
|
|
export const SETTING_COPILOT_FAMILY = 'copilot.family';
|
|
|
|
export const SETTING_LOGGING = 'logging';
|
|
|
|
export const SETTING_VALIDATION_ENABLED = 'validation.enabled';
|
|
|
|
/**
|
|
* Project override support
|
|
*/
|
|
export const SETTING_PROJECTS = 'projects';
|
|
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
export const SETTING_CONTENT_FOLDERS = 'content.folders';
|
|
/**
|
|
* @deprecated
|
|
* Use the `isPublishDate` property on the content type datetime field instead
|
|
*/
|
|
export const SETTING_DATE_FIELD = 'taxonomy.dateField';
|