mirror of
https://github.com/facebook/lexical.git
synced 2025-05-17 15:18:47 +08:00
[lexical-website] Chore: upgrade to Docusaurus v3.6 - Docusaurus Faster (#6761)
Co-authored-by: Bob Ippolito <bob@redivi.com>
This commit is contained in:
@ -14,6 +14,7 @@ packages/playwright-core
|
||||
packages/**/vite.config.js
|
||||
packages/**/vite.prod.config.js
|
||||
packages/lexical-website/docs/api
|
||||
packages/lexical-website/fb/*.json
|
||||
**/*.md
|
||||
**/*.js.flow
|
||||
**/node_modules
|
||||
|
9457
package-lock.json
generated
9457
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,13 +0,0 @@
|
||||
/**
|
||||
* 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';
|
||||
|
||||
module.exports = {
|
||||
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
|
||||
};
|
@ -225,6 +225,11 @@ const config = {
|
||||
|
||||
favicon: 'img/favicon.ico',
|
||||
|
||||
future: {
|
||||
// See https://docusaurus.io/blog/releases/3.6
|
||||
experimental_faster: true,
|
||||
},
|
||||
|
||||
markdown: {
|
||||
preprocessor: ({fileContent}) =>
|
||||
fileContent.replaceAll(
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"snippets": {},
|
||||
"description": "@generated"
|
||||
}
|
||||
}
|
@ -14,13 +14,14 @@
|
||||
"write-heading-ids": "docusaurus write-heading-ids"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "^3.3.2",
|
||||
"@docusaurus/preset-classic": "^3.3.2",
|
||||
"@docusaurus/theme-search-algolia": "^3.3.2",
|
||||
"@docusaurus/core": "3.6.0",
|
||||
"@docusaurus/faster": "3.6.0",
|
||||
"@docusaurus/preset-classic": "3.6.0",
|
||||
"@docusaurus/theme-search-algolia": "3.6.0",
|
||||
"@mdx-js/react": "^3.0.1",
|
||||
"@radix-ui/react-tabs": "^1.0.4",
|
||||
"@vercel/analytics": "^1.0.1",
|
||||
"docusaurus-plugin-internaldocs-fb": "1.18.2",
|
||||
"docusaurus-plugin-internaldocs-fb": "1.19.0",
|
||||
"docusaurus-plugin-typedoc": "^0.22.0",
|
||||
"fs-extra": "^10.0.0",
|
||||
"prism-react-renderer": "^2.3.1",
|
||||
|
@ -8,13 +8,15 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const webpack = require('webpack');
|
||||
|
||||
module.exports = async function (context, options) {
|
||||
return {
|
||||
configureWebpack(config, isServer, utils) {
|
||||
configureWebpack(config, isServer, {currentBundler}) {
|
||||
return {
|
||||
plugins: [new webpack.ProvidePlugin({Buffer: ['buffer', 'Buffer']})],
|
||||
plugins: [
|
||||
new currentBundler.instance.ProvidePlugin({
|
||||
Buffer: ['buffer', 'Buffer'],
|
||||
}),
|
||||
],
|
||||
resolve: {
|
||||
fallback: {buffer: require.resolve('buffer/')},
|
||||
},
|
||||
|
@ -52,7 +52,7 @@ function fmt(strings: TemplateStringsArray, ...keys: unknown[]) {
|
||||
.join('')
|
||||
.replace(/.use strict.;\n/g, '')
|
||||
.replace(/var _[^;]+;\n/g, '')
|
||||
.replace(/function _interopRequireDefault\(obj\) {[^;]+?;[\s\n]*}\n/g, '')
|
||||
.replace(/function _interopRequireDefault\([^)]*\) {[^;]+?;[\s\n]*}\n/g, '')
|
||||
.replace(/_formatProdErrorMessage\d+/g, 'formatProdErrorMessage')
|
||||
.replace(
|
||||
/\(0,\s*formatProdErrorMessage\.default\)/g,
|
||||
|
Reference in New Issue
Block a user