UNPKG

@lexical/code

Version:

This package contains the functionality for the code blocks and code highlighting for Lexical.

83 lines (74 loc) 3.59 kB
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ 'use strict'; var LexicalCodePrism = require('@lexical/code-prism'); var codeCore = require('@lexical/code-core'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { for (var k in e) { n[k] = e[k]; } } n.default = e; return n; } var LexicalCodePrism__namespace = /*#__PURE__*/_interopNamespaceDefault(LexicalCodePrism); /** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ /** @deprecated moved to `@lexical/code-prism` */ const CODE_LANGUAGE_FRIENDLY_NAME_MAP = LexicalCodePrism__namespace.CODE_LANGUAGE_FRIENDLY_NAME_MAP; /** @deprecated moved to `@lexical/code-prism` */ const CODE_LANGUAGE_MAP = LexicalCodePrism__namespace.CODE_LANGUAGE_MAP; /** @deprecated moved to `@lexical/code-prism` */ const getCodeLanguageOptions = LexicalCodePrism__namespace.getCodeLanguageOptions; /** @deprecated moved to `@lexical/code-prism` */ const getCodeLanguages = LexicalCodePrism__namespace.getCodeLanguages; /** @deprecated moved to `@lexical/code-prism` */ const getCodeThemeOptions = LexicalCodePrism__namespace.getCodeThemeOptions; /** @deprecated moved to `@lexical/code-prism` */ const getLanguageFriendlyName = LexicalCodePrism__namespace.getLanguageFriendlyName; /** @deprecated renamed to `normalizeCodeLanguage` and moved to `@lexical/code-prism` */ const normalizeCodeLang = LexicalCodePrism__namespace.normalizeCodeLanguage; /** @deprecated moved to `@lexical/code-prism` */ const normalizeCodeLanguage = LexicalCodePrism__namespace.normalizeCodeLanguage; /** @deprecated moved to `@lexical/code-prism` */ const PrismTokenizer = LexicalCodePrism__namespace.PrismTokenizer; /** @deprecated moved to `@lexical/code-prism` */ const registerCodeHighlighting = LexicalCodePrism__namespace.registerCodeHighlighting; exports.$createCodeHighlightNode = codeCore.$createCodeHighlightNode; exports.$createCodeNode = codeCore.$createCodeNode; exports.$getCodeLineDirection = codeCore.$getCodeLineDirection; exports.$getEndOfCodeInLine = codeCore.$getEndOfCodeInLine; exports.$getFirstCodeNodeOfLine = codeCore.$getFirstCodeNodeOfLine; exports.$getLastCodeNodeOfLine = codeCore.$getLastCodeNodeOfLine; exports.$getStartOfCodeInLine = codeCore.$getStartOfCodeInLine; exports.$isCodeHighlightNode = codeCore.$isCodeHighlightNode; exports.$isCodeNode = codeCore.$isCodeNode; exports.$outdentLeadingSpaces = codeCore.$outdentLeadingSpaces; exports.CodeExtension = codeCore.CodeExtension; exports.CodeHighlightNode = codeCore.CodeHighlightNode; exports.CodeIndentExtension = codeCore.CodeIndentExtension; exports.CodeNode = codeCore.CodeNode; exports.DEFAULT_CODE_LANGUAGE = codeCore.DEFAULT_CODE_LANGUAGE; exports.getDefaultCodeLanguage = codeCore.getDefaultCodeLanguage; exports.CODE_LANGUAGE_FRIENDLY_NAME_MAP = CODE_LANGUAGE_FRIENDLY_NAME_MAP; exports.CODE_LANGUAGE_MAP = CODE_LANGUAGE_MAP; exports.PrismTokenizer = PrismTokenizer; exports.getCodeLanguageOptions = getCodeLanguageOptions; exports.getCodeLanguages = getCodeLanguages; exports.getCodeThemeOptions = getCodeThemeOptions; exports.getLanguageFriendlyName = getLanguageFriendlyName; exports.normalizeCodeLang = normalizeCodeLang; exports.normalizeCodeLanguage = normalizeCodeLanguage; exports.registerCodeHighlighting = registerCodeHighlighting;