UNPKG

sanity-plugin-json-input

Version:

Ace editor for objects in sanity

66 lines (64 loc) 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ACE_EDITOR_PROPS = exports.ACE_SET_OPTIONS = exports.DEFAULT_THEME = exports.SUPPORTED_THEMES = exports.LANGUAGE_ALIASES = exports.SUPPORTED_LANGUAGES = void 0; var SUPPORTED_LANGUAGES = [{ title: 'Batch file', value: 'batchfile' }, { title: 'CSS', value: 'css' }, { title: 'SASS', value: 'sass' }, { title: 'SCSS', value: 'scss' }, { title: 'HTML', value: 'html' }, { title: 'JavaScript', value: 'javascript' }, { title: 'JSON', value: 'json' }, { title: 'JSX', value: 'jsx' }, { title: 'Markdown', value: 'markdown' }, { title: 'PHP', value: 'php' }, { title: 'Python', value: 'python' }, { title: 'sh', value: 'sh' }, { title: 'Plain text', value: 'text' }]; exports.SUPPORTED_LANGUAGES = SUPPORTED_LANGUAGES; var LANGUAGE_ALIASES = { js: 'javascript' }; exports.LANGUAGE_ALIASES = LANGUAGE_ALIASES; var SUPPORTED_THEMES = ['github', 'monokai', 'terminal', 'tomorrow']; exports.SUPPORTED_THEMES = SUPPORTED_THEMES; var DEFAULT_THEME = 'tomorrow'; exports.DEFAULT_THEME = DEFAULT_THEME; var ACE_SET_OPTIONS = { useSoftTabs: true, navigateWithinSoftTabs: true /* note only supported by ace v1.2.7 or higher */ }; exports.ACE_SET_OPTIONS = ACE_SET_OPTIONS; var ACE_EDITOR_PROPS = { $blockScrolling: true }; exports.ACE_EDITOR_PROPS = ACE_EDITOR_PROPS;