UNPKG

@lexical/code

Version:

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

39 lines (38 loc) 2.06 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. * */ import * as modDev from './LexicalCode.dev.mjs'; import * as modProd from './LexicalCode.prod.mjs'; const mod = process.env.NODE_ENV !== 'production' ? modDev : modProd; export const $createCodeHighlightNode = mod.$createCodeHighlightNode; export const $createCodeNode = mod.$createCodeNode; export const $getCodeLineDirection = mod.$getCodeLineDirection; export const $getEndOfCodeInLine = mod.$getEndOfCodeInLine; export const $getFirstCodeNodeOfLine = mod.$getFirstCodeNodeOfLine; export const $getLastCodeNodeOfLine = mod.$getLastCodeNodeOfLine; export const $getStartOfCodeInLine = mod.$getStartOfCodeInLine; export const $isCodeHighlightNode = mod.$isCodeHighlightNode; export const $isCodeNode = mod.$isCodeNode; export const CODE_LANGUAGE_FRIENDLY_NAME_MAP = mod.CODE_LANGUAGE_FRIENDLY_NAME_MAP; export const CODE_LANGUAGE_MAP = mod.CODE_LANGUAGE_MAP; export const CodeExtension = mod.CodeExtension; export const CodeHighlightNode = mod.CodeHighlightNode; export const CodeNode = mod.CodeNode; export const DEFAULT_CODE_LANGUAGE = mod.DEFAULT_CODE_LANGUAGE; export const PrismTokenizer = mod.PrismTokenizer; export const getCodeLanguageOptions = mod.getCodeLanguageOptions; export const getCodeLanguages = mod.getCodeLanguages; export const getCodeThemeOptions = mod.getCodeThemeOptions; export const getDefaultCodeLanguage = mod.getDefaultCodeLanguage; export const getEndOfCodeInLine = mod.getEndOfCodeInLine; export const getFirstCodeNodeOfLine = mod.getFirstCodeNodeOfLine; export const getLanguageFriendlyName = mod.getLanguageFriendlyName; export const getLastCodeNodeOfLine = mod.getLastCodeNodeOfLine; export const getStartOfCodeInLine = mod.getStartOfCodeInLine; export const normalizeCodeLang = mod.normalizeCodeLang; export const normalizeCodeLanguage = mod.normalizeCodeLanguage; export const registerCodeHighlighting = mod.registerCodeHighlighting;