@lexical/code
Version:
This package contains the functionality for the code blocks and code highlighting for Lexical.
83 lines (74 loc) • 3.59 kB
JavaScript
/**
* 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;