mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-03 03:12:35 +02:00
chore: backport retro compatible commits for the Docusaurus v2.3.1 release (#8621)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joshua Chen <sidachen2003@gmail.com> Co-authored-by: Sébastien Castiel <sebastien@castiel.me>
This commit is contained in:
parent
c84d779627
commit
c60387dbe8
52 changed files with 296 additions and 212 deletions
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "new.docusaurus.io",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "npx --package netlify-cli netlify dev"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"npmClient": "yarn",
|
||||
"useWorkspaces": true,
|
||||
"changelog": {
|
||||
|
@ -11,6 +11,7 @@
|
|||
"pr: performance": ":running_woman: Performance",
|
||||
"pr: polish": ":nail_care: Polish",
|
||||
"pr: documentation": ":memo: Documentation",
|
||||
"pr: dependencies": ":robot: Dependencies",
|
||||
"pr: maintenance": ":wrench: Maintenance"
|
||||
},
|
||||
"cacheDir": ".changelog"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "create-docusaurus",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Create Docusaurus apps easily.",
|
||||
"type": "module",
|
||||
"repository": {
|
||||
|
@ -22,8 +22,8 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"commander": "^5.1.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
"lodash": "^4.17.21",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "docusaurus-2-classic-typescript-template",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
|
@ -15,8 +15,8 @@
|
|||
"typecheck": "tsc"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/preset-classic": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/preset-classic": "2.3.1",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"clsx": "^1.2.1",
|
||||
"prism-react-renderer": "^1.3.5",
|
||||
|
@ -24,7 +24,7 @@
|
|||
"react-dom": "^17.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@tsconfig/docusaurus": "^1.0.5",
|
||||
"typescript": "^4.7.4"
|
||||
},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "docusaurus-2-classic-template",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
|
@ -14,8 +14,8 @@
|
|||
"write-heading-ids": "docusaurus write-heading-ids"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/preset-classic": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/preset-classic": "2.3.1",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"clsx": "^1.2.1",
|
||||
"prism-react-renderer": "^1.3.5",
|
||||
|
@ -23,7 +23,7 @@
|
|||
"react-dom": "^17.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0"
|
||||
"@docusaurus/module-type-aliases": "2.3.1"
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "docusaurus-2-facebook-template",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
|
@ -18,8 +18,8 @@
|
|||
"format:diff": "prettier --config .prettierrc --list-different \"**/*.{js,jsx,ts,tsx,md,mdx}\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/preset-classic": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/preset-classic": "2.3.1",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"clsx": "^1.2.1",
|
||||
"react": "^17.0.2",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/cssnano-preset",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Advanced cssnano preset for maximum optimization.",
|
||||
"main": "lib/index.js",
|
||||
"license": "MIT",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/logger",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "An encapsulated logger for semantically formatting console messages.",
|
||||
"main": "./lib/index.js",
|
||||
"repository": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/mdx-loader",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus Loader for MDX",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -20,8 +20,8 @@
|
|||
"dependencies": {
|
||||
"@babel/parser": "^7.18.8",
|
||||
"@babel/traverse": "^7.18.8",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@mdx-js/mdx": "^1.6.22",
|
||||
"escape-html": "^1.0.3",
|
||||
"file-loader": "^6.2.0",
|
||||
|
@ -37,7 +37,7 @@
|
|||
"webpack": "^5.73.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@types/escape-html": "^1.0.2",
|
||||
"@types/mdast": "^3.0.10",
|
||||
"@types/stringify-object": "^3.3.1",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/migrate",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "A CLI tool to migrate from older versions of Docusaurus.",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
|
@ -24,8 +24,8 @@
|
|||
"dependencies": {
|
||||
"@babel/core": "^7.18.6",
|
||||
"@babel/preset-env": "^7.18.6",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@mapbox/hast-util-to-jsx": "^2.0.0",
|
||||
"color": "^4.2.3",
|
||||
"commander": "^5.1.0",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/module-type-aliases",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus module type aliases.",
|
||||
"types": "./src/index.d.ts",
|
||||
"publishConfig": {
|
||||
|
@ -13,7 +13,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/react-loadable": "5.5.2",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@types/history": "^4.7.11",
|
||||
"@types/react": "*",
|
||||
"@types/react-router-config": "*",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-client-redirects",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Client redirects plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,18 +18,18 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"eta": "^1.12.3",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"eta": "^2.0.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
"lodash": "^4.17.21",
|
||||
"tslib": "^2.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/types": "2.3.0"
|
||||
"@docusaurus/types": "2.3.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.4 || ^17.0.0",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-content-blog",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Blog plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/plugin-content-blog.d.ts",
|
||||
|
@ -18,13 +18,13 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"cheerio": "^1.0.0-rc.12",
|
||||
"feed": "^4.2.2",
|
||||
"fs-extra": "^10.1.0",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-content-docs",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docs plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"sideEffects": false,
|
||||
|
@ -35,13 +35,13 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@types/react-router-config": "^5.0.6",
|
||||
"combine-promises": "^1.1.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-content-pages",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Pages plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/plugin-content-pages.d.ts",
|
||||
|
@ -18,11 +18,11 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"fs-extra": "^10.1.0",
|
||||
"tslib": "^2.4.0",
|
||||
"webpack": "^5.73.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-debug",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Debug plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/plugin-debug.d.ts",
|
||||
|
@ -20,9 +20,9 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"fs-extra": "^10.1.0",
|
||||
"react-json-view": "^1.21.3",
|
||||
"tslib": "^2.4.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-google-analytics",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Global analytics (analytics.js) plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,9 +18,9 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"tslib": "^2.4.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-google-gtag",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Global Site Tag (gtag.js) plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,9 +18,9 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"tslib": "^2.4.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-google-tag-manager",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Google Tag Manager (gtm.js) plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,9 +18,9 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"tslib": "^2.4.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-ideal-image",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus Plugin to generate an almost ideal image (responsive, lazy-loading, and low quality placeholder).",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/plugin-ideal-image.d.ts",
|
||||
|
@ -20,12 +20,12 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/lqip-loader": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/lqip-loader": "2.3.1",
|
||||
"@docusaurus/responsive-loader": "^1.7.0",
|
||||
"@docusaurus/theme-translations": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/theme-translations": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@endiliey/react-ideal-image": "^0.0.11",
|
||||
"react-waypoint": "^10.3.0",
|
||||
"sharp": "^0.30.7",
|
||||
|
@ -33,7 +33,7 @@
|
|||
"webpack": "^5.73.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"fs-extra": "^10.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-pwa",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus Plugin to add PWA support.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/plugin-pwa.d.ts",
|
||||
|
@ -22,12 +22,12 @@
|
|||
"dependencies": {
|
||||
"@babel/core": "^7.18.6",
|
||||
"@babel/preset-env": "^7.18.6",
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-translations": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-translations": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"babel-loader": "^8.2.5",
|
||||
"clsx": "^1.2.1",
|
||||
"core-js": "^3.23.3",
|
||||
|
@ -40,7 +40,7 @@
|
|||
"workbox-window": "^6.5.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"fs-extra": "^10.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/plugin-sitemap",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Simple sitemap generation plugin for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,12 +18,12 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"fs-extra": "^10.1.0",
|
||||
"sitemap": "^7.1.1",
|
||||
"tslib": "^2.4.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/preset-classic",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Classic preset for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -18,19 +18,19 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/plugin-content-blog": "2.3.0",
|
||||
"@docusaurus/plugin-content-docs": "2.3.0",
|
||||
"@docusaurus/plugin-content-pages": "2.3.0",
|
||||
"@docusaurus/plugin-debug": "2.3.0",
|
||||
"@docusaurus/plugin-google-analytics": "2.3.0",
|
||||
"@docusaurus/plugin-google-gtag": "2.3.0",
|
||||
"@docusaurus/plugin-google-tag-manager": "2.3.0",
|
||||
"@docusaurus/plugin-sitemap": "2.3.0",
|
||||
"@docusaurus/theme-classic": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-search-algolia": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0"
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/plugin-content-blog": "2.3.1",
|
||||
"@docusaurus/plugin-content-docs": "2.3.1",
|
||||
"@docusaurus/plugin-content-pages": "2.3.1",
|
||||
"@docusaurus/plugin-debug": "2.3.1",
|
||||
"@docusaurus/plugin-google-analytics": "2.3.1",
|
||||
"@docusaurus/plugin-google-gtag": "2.3.1",
|
||||
"@docusaurus/plugin-google-tag-manager": "2.3.1",
|
||||
"@docusaurus/plugin-sitemap": "2.3.1",
|
||||
"@docusaurus/theme-classic": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-search-algolia": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.4 || ^17.0.0",
|
||||
|
|
|
@ -83,7 +83,10 @@ export default function preset(
|
|||
}
|
||||
if (googleTagManager) {
|
||||
plugins.push(
|
||||
makePluginConfig('@docusaurus/plugin-google-gtag', googleTagManager),
|
||||
makePluginConfig(
|
||||
'@docusaurus/plugin-google-tag-manager',
|
||||
googleTagManager,
|
||||
),
|
||||
);
|
||||
}
|
||||
if (isProd && sitemap !== false) {
|
||||
|
@ -93,7 +96,7 @@ export default function preset(
|
|||
throw new Error(
|
||||
`Unrecognized keys ${Object.keys(rest).join(
|
||||
', ',
|
||||
)} found in preset-classic configuration. The allowed keys are debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag. Check the documentation: https://docusaurus.io/docs/using-plugins#docusauruspreset-classic for more information on how to configure individual plugins.`,
|
||||
)} found in preset-classic configuration. The allowed keys are debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag, and googleTagManager. Check the documentation: https://docusaurus.io/docs/using-plugins#docusauruspreset-classic for more information on how to configure individual plugins.`,
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/remark-plugin-npm2yarn",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Remark plugin for converting npm commands to Yarn commands as tabs.",
|
||||
"main": "lib/index.js",
|
||||
"publishConfig": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-classic",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Classic theme for Docusaurus",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/theme-classic.d.ts",
|
||||
|
@ -20,18 +20,18 @@
|
|||
"copy:watch": "node ../../admin/scripts/copyUntypedFiles.js --watch"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/plugin-content-blog": "2.3.0",
|
||||
"@docusaurus/plugin-content-docs": "2.3.0",
|
||||
"@docusaurus/plugin-content-pages": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-translations": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@docusaurus/plugin-content-blog": "2.3.1",
|
||||
"@docusaurus/plugin-content-docs": "2.3.1",
|
||||
"@docusaurus/plugin-content-pages": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-translations": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"clsx": "^1.2.1",
|
||||
"copy-text-to-clipboard": "^3.0.1",
|
||||
|
|
|
@ -187,4 +187,16 @@ describe('Tabs', () => {
|
|||
);
|
||||
}).not.toThrow();
|
||||
});
|
||||
|
||||
it('accepts a single TabItem', () => {
|
||||
expect(() => {
|
||||
renderer.create(
|
||||
<TestProviders>
|
||||
<Tabs>
|
||||
<TabItem value="val1">Val1</TabItem>
|
||||
</Tabs>
|
||||
</TestProviders>,
|
||||
);
|
||||
}).not.toThrow();
|
||||
});
|
||||
});
|
||||
|
|
|
@ -109,6 +109,8 @@ function TabContent({
|
|||
children,
|
||||
selectedValue,
|
||||
}: Props & ReturnType<typeof useTabs>) {
|
||||
// eslint-disable-next-line no-param-reassign
|
||||
children = Array.isArray(children) ? children : [children];
|
||||
if (lazy) {
|
||||
const selectedTabItem = children.find(
|
||||
(tabItem) => tabItem.props.value === selectedValue,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-common",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Common code for Docusaurus themes.",
|
||||
"main": "./lib/index.js",
|
||||
"types": "./lib/index.d.ts",
|
||||
|
@ -30,12 +30,12 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/plugin-content-blog": "2.3.0",
|
||||
"@docusaurus/plugin-content-docs": "2.3.0",
|
||||
"@docusaurus/plugin-content-pages": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@docusaurus/plugin-content-blog": "2.3.1",
|
||||
"@docusaurus/plugin-content-docs": "2.3.1",
|
||||
"@docusaurus/plugin-content-pages": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@types/history": "^4.7.11",
|
||||
"@types/react": "*",
|
||||
"@types/react-router-config": "*",
|
||||
|
@ -47,8 +47,8 @@
|
|||
"utility-types": "^3.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"fs-extra": "^10.1.0",
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
|
|
|
@ -56,7 +56,11 @@ export function useHistorySelector<Value>(
|
|||
selector: (history: History<unknown>) => Value,
|
||||
): Value {
|
||||
const history = useHistory();
|
||||
return useSyncExternalStore(history.listen, () => selector(history));
|
||||
return useSyncExternalStore(
|
||||
history.listen,
|
||||
() => selector(history),
|
||||
() => selector(history),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -222,7 +222,10 @@ export function useScrollPositionBlocker(): {
|
|||
);
|
||||
|
||||
useLayoutEffect(() => {
|
||||
nextLayoutEffectCallbackRef.current?.();
|
||||
// Queuing permits to restore scroll position after all useLayoutEffect
|
||||
// have run, and yet preserve the sync nature of the scroll restoration
|
||||
// See https://github.com/facebook/docusaurus/issues/8625
|
||||
queueMicrotask(() => nextLayoutEffectCallbackRef.current?.());
|
||||
});
|
||||
|
||||
return {
|
||||
|
|
|
@ -31,6 +31,13 @@ function dispatchChangeEvent({
|
|||
newValue: string | null;
|
||||
storage: Storage;
|
||||
}) {
|
||||
// If we set multiple times the same storage value, events should not be fired
|
||||
// The native events behave this way, so our manual event dispatch should
|
||||
// rather behave exactly the same. Not doing so might create infinite loops.
|
||||
// See https://github.com/facebook/docusaurus/issues/8594
|
||||
if (oldValue === newValue) {
|
||||
return;
|
||||
}
|
||||
const event = document.createEvent('StorageEvent');
|
||||
event.initStorageEvent(
|
||||
'storage',
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
import React, {
|
||||
isValidElement,
|
||||
useCallback,
|
||||
useEffect,
|
||||
useState,
|
||||
useMemo,
|
||||
type ReactNode,
|
||||
type ReactElement,
|
||||
useLayoutEffect,
|
||||
} from 'react';
|
||||
import {useHistory} from '@docusaurus/router';
|
||||
import {useQueryStringValue} from '@docusaurus/theme-common/internal';
|
||||
|
@ -32,7 +32,9 @@ export interface TabValue {
|
|||
export interface TabsProps {
|
||||
readonly lazy?: boolean;
|
||||
readonly block?: boolean;
|
||||
readonly children: readonly ReactElement<TabItemProps>[];
|
||||
readonly children:
|
||||
| readonly ReactElement<TabItemProps>[]
|
||||
| ReactElement<TabItemProps>;
|
||||
readonly defaultValue?: string | null;
|
||||
readonly values?: readonly TabValue[];
|
||||
readonly groupId?: string;
|
||||
|
@ -244,7 +246,9 @@ export function useTabs(props: TabsProps): {
|
|||
}
|
||||
return value;
|
||||
})();
|
||||
useEffect(() => {
|
||||
// Sync in a layout/sync effect is important, for useScrollPositionBlocker
|
||||
// See https://github.com/facebook/docusaurus/issues/8625
|
||||
useLayoutEffect(() => {
|
||||
if (valueToSync) {
|
||||
setSelectedValue(valueToSync);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-live-codeblock",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus live code block component.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/theme-live-codeblock.d.ts",
|
||||
|
@ -23,10 +23,10 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-translations": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-translations": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@philpl/buble": "^0.19.7",
|
||||
"clsx": "^1.2.1",
|
||||
"fs-extra": "^10.1.0",
|
||||
|
@ -34,7 +34,7 @@
|
|||
"tslib": "^2.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@types/buble": "^0.20.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-mermaid",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Mermaid components for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"types": "src/theme-mermaid.d.ts",
|
||||
|
@ -33,11 +33,11 @@
|
|||
"copy:watch": "node ../../admin/scripts/copyUntypedFiles.js --watch"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"mermaid": "^9.2.2",
|
||||
"tslib": "^2.4.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-search-algolia",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Algolia search component for Docusaurus.",
|
||||
"main": "lib/index.js",
|
||||
"sideEffects": [
|
||||
|
@ -34,24 +34,24 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@docsearch/react": "^3.1.1",
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/plugin-content-docs": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-translations": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/plugin-content-docs": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-translations": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"algoliasearch": "^4.13.1",
|
||||
"algoliasearch-helper": "^3.10.0",
|
||||
"clsx": "^1.2.1",
|
||||
"eta": "^1.12.3",
|
||||
"eta": "^2.0.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
"lodash": "^4.17.21",
|
||||
"tslib": "^2.4.0",
|
||||
"utility-types": "^3.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0"
|
||||
"@docusaurus/module-type-aliases": "2.3.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.4 || ^17.0.0",
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": "打开/收起侧边栏菜单「{label}」",
|
||||
"theme.ErrorPageContent.title": "页面已崩溃。",
|
||||
"theme.ErrorPageContent.tryAgain": "重试",
|
||||
"theme.NavBar.navAriaLabel": "Main",
|
||||
"theme.NavBar.navAriaLabel": "主导航",
|
||||
"theme.NotFound.p1": "我们找不到您要找的页面。",
|
||||
"theme.NotFound.p2": "请联系原始链接来源网站的所有者,并告知他们链接已损坏。",
|
||||
"theme.NotFound.title": "找不到页面",
|
||||
|
@ -49,7 +49,7 @@
|
|||
"theme.docs.sidebar.collapseButtonTitle": "收起侧边栏",
|
||||
"theme.docs.sidebar.expandButtonAriaLabel": "展开侧边栏",
|
||||
"theme.docs.sidebar.expandButtonTitle": "展开侧边栏",
|
||||
"theme.docs.sidebar.navAriaLabel": "Docs sidebar",
|
||||
"theme.docs.sidebar.navAriaLabel": "文档侧边栏",
|
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": "切换导航栏",
|
||||
"theme.docs.tagDocListPageTitle": "{nDocsTagged}「{tagName}」",
|
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": "{count} 篇文档带有标签",
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": "打開/收起側邊欄選單「{label}」",
|
||||
"theme.ErrorPageContent.title": "此頁已當機。",
|
||||
"theme.ErrorPageContent.tryAgain": "重試",
|
||||
"theme.NavBar.navAriaLabel": "Main",
|
||||
"theme.NavBar.navAriaLabel": "主導航",
|
||||
"theme.NotFound.p1": "我們沒有您要找的頁面。",
|
||||
"theme.NotFound.p2": "請聯絡原始連結來源網站的所有者,並通知他們連結已毀損。",
|
||||
"theme.NotFound.title": "找不到頁面",
|
||||
|
@ -49,7 +49,7 @@
|
|||
"theme.docs.sidebar.collapseButtonTitle": "收起側邊欄",
|
||||
"theme.docs.sidebar.expandButtonAriaLabel": "展開側邊欄",
|
||||
"theme.docs.sidebar.expandButtonTitle": "展開側邊欄",
|
||||
"theme.docs.sidebar.navAriaLabel": "Docs sidebar",
|
||||
"theme.docs.sidebar.navAriaLabel": "文件側邊欄",
|
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": "Toggle navigation bar",
|
||||
"theme.docs.tagDocListPageTitle": "{nDocsTagged}「{tagName}」",
|
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": "{count} 篇文件帶有標籤",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/theme-translations",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Docusaurus theme translations.",
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index.d.ts",
|
||||
|
@ -23,8 +23,8 @@
|
|||
"tslib": "^2.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/types",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Common types for Docusaurus packages.",
|
||||
"types": "./src/index.d.ts",
|
||||
"publishConfig": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/utils-common",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Common (Node/Browser) utility functions for Docusaurus packages.",
|
||||
"main": "./lib/index.js",
|
||||
"types": "./lib/index.d.ts",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/utils-validation",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Node validation utility functions for Docusaurus packages.",
|
||||
"main": "./lib/index.js",
|
||||
"types": "./lib/index.d.ts",
|
||||
|
@ -18,8 +18,8 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"joi": "^17.6.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
"tslib": "^2.4.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/utils",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Node utility functions for Docusaurus packages.",
|
||||
"main": "./lib/index.js",
|
||||
"types": "./lib/index.d.ts",
|
||||
|
@ -18,7 +18,7 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@svgr/webpack": "^6.2.1",
|
||||
"escape-string-regexp": "^4.0.0",
|
||||
"file-loader": "^6.2.0",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"node": ">=16.14"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@types/dedent": "^0.7.0",
|
||||
"@types/github-slugger": "^1.3.0",
|
||||
"@types/micromatch": "^4.0.2",
|
||||
|
|
|
@ -130,6 +130,26 @@ describe('createExcerpt', () => {
|
|||
);
|
||||
});
|
||||
|
||||
it('creates excerpt for content with imports/exports declarations, with CRLF line endings', () => {
|
||||
expect(
|
||||
createExcerpt(
|
||||
dedent`
|
||||
import Component from '@site/src/components/Component';
|
||||
|
||||
export function ItemCol(props) {
|
||||
return <Item {...props} className={'col col--6 margin-bottom--lg'}/>
|
||||
}
|
||||
|
||||
Lorem **ipsum** dolor sit \`amet\`[^1], consectetur _adipiscing_ elit. [**Vestibulum**](https://wiktionary.org/wiki/vestibulum) ex urna[^note], ~~molestie~~ et sagittis ut, varius ac justo :wink:.
|
||||
|
||||
Nunc porttitor libero nec vulputate venenatis. Nam nec rhoncus mauris. Morbi tempus est et nibh maximus, tempus venenatis arcu lobortis.
|
||||
`.replace(/\n/g, '\r\n'),
|
||||
),
|
||||
).toBe(
|
||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac justo.',
|
||||
);
|
||||
});
|
||||
|
||||
it('creates excerpt for heading specified with anchor-id syntax', () => {
|
||||
expect(
|
||||
createExcerpt(dedent`
|
||||
|
|
|
@ -55,16 +55,18 @@ export function createExcerpt(fileString: string): string | undefined {
|
|||
const fileLines = fileString
|
||||
.trimStart()
|
||||
// Remove Markdown alternate title
|
||||
.replace(/^[^\n]*\n[=]+/g, '')
|
||||
.split('\n');
|
||||
.replace(/^[^\r\n]*\r?\n[=]+/g, '')
|
||||
.split(/\r?\n/);
|
||||
let inCode = false;
|
||||
let inImport = false;
|
||||
let lastCodeFence = '';
|
||||
|
||||
for (const fileLine of fileLines) {
|
||||
if (fileLine === '' && inImport) {
|
||||
// An empty line marks the end of imports
|
||||
if (!fileLine.trim() && inImport) {
|
||||
inImport = false;
|
||||
}
|
||||
|
||||
// Skip empty line.
|
||||
if (!fileLine.trim()) {
|
||||
continue;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@docusaurus/core",
|
||||
"description": "Easy to Maintain Open Source Documentation Websites",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"license": "MIT",
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
@ -43,13 +43,13 @@
|
|||
"@babel/runtime": "^7.18.6",
|
||||
"@babel/runtime-corejs3": "^7.18.6",
|
||||
"@babel/traverse": "^7.18.8",
|
||||
"@docusaurus/cssnano-preset": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/mdx-loader": "2.3.0",
|
||||
"@docusaurus/cssnano-preset": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/mdx-loader": "2.3.1",
|
||||
"@docusaurus/react-loadable": "5.5.2",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/utils-validation": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@docusaurus/utils-validation": "2.3.1",
|
||||
"@slorber/static-site-generator-webpack-plugin": "^4.0.7",
|
||||
"@svgr/webpack": "^6.2.1",
|
||||
"autoprefixer": "^10.4.7",
|
||||
|
@ -70,7 +70,7 @@
|
|||
"del": "^6.1.1",
|
||||
"detect-port": "^1.3.0",
|
||||
"escape-html": "^1.0.3",
|
||||
"eta": "^1.12.3",
|
||||
"eta": "^2.0.0",
|
||||
"file-loader": "^6.2.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
"html-minifier-terser": "^6.1.0",
|
||||
|
@ -106,8 +106,8 @@
|
|||
"webpackbar": "^5.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "2.3.0",
|
||||
"@docusaurus/types": "2.3.0",
|
||||
"@docusaurus/module-type-aliases": "2.3.1",
|
||||
"@docusaurus/types": "2.3.1",
|
||||
"@types/detect-port": "^1.3.2",
|
||||
"@types/react-dom": "^18.0.6",
|
||||
"@types/react-router-config": "^5.0.6",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/eslint-plugin",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "ESLint plugin to enforce best Docusaurus practices.",
|
||||
"main": "lib/index.js",
|
||||
"keywords": [
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@docusaurus/lqip-loader",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Low Quality Image Placeholders (LQIP) loader for webpack.",
|
||||
"main": "lib/index.js",
|
||||
"publishConfig": {
|
||||
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"file-loader": "^6.2.0",
|
||||
"lodash": "^4.17.21",
|
||||
"sharp": "^0.30.7",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "stylelint-copyright",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"description": "Stylelint plugin to check CSS files for a copyright header.",
|
||||
"main": "lib/index.js",
|
||||
"license": "MIT",
|
||||
|
|
|
@ -20,3 +20,29 @@ export const isMacOS = typeof window !== 'undefined' && navigator.platform.start
|
|||
</Tabs>
|
||||
</BrowserWindow>
|
||||
```
|
||||
|
||||
## Tabs sync with different heights
|
||||
|
||||
```mdx-code-block
|
||||
<Tabs groupId="operating-systems">
|
||||
<TabItem value="win" label="Windows">
|
||||
Use Ctrl + C to copy.
|
||||
</TabItem>
|
||||
<TabItem value="mac" label="macOS">
|
||||
very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
```
|
||||
|
||||
```mdx-code-block
|
||||
<Tabs groupId="operating-systems">
|
||||
<TabItem value="win" label="Windows">
|
||||
Use Ctrl + V to paste.
|
||||
</TabItem>
|
||||
<TabItem value="mac" label="macOS">
|
||||
Use Command + V to paste.
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
```
|
||||
|
||||
When clicking tabs above, they should stay under cursor and we should adjust the scroll position.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "website",
|
||||
"version": "2.3.0",
|
||||
"version": "2.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
|
@ -36,19 +36,19 @@
|
|||
"dependencies": {
|
||||
"@crowdin/cli": "^3.7.9",
|
||||
"@crowdin/crowdin-api-client": "^1.18.2",
|
||||
"@docusaurus/core": "2.3.0",
|
||||
"@docusaurus/logger": "2.3.0",
|
||||
"@docusaurus/plugin-client-redirects": "2.3.0",
|
||||
"@docusaurus/plugin-ideal-image": "2.3.0",
|
||||
"@docusaurus/plugin-pwa": "2.3.0",
|
||||
"@docusaurus/preset-classic": "2.3.0",
|
||||
"@docusaurus/remark-plugin-npm2yarn": "2.3.0",
|
||||
"@docusaurus/theme-classic": "2.3.0",
|
||||
"@docusaurus/theme-common": "2.3.0",
|
||||
"@docusaurus/theme-live-codeblock": "2.3.0",
|
||||
"@docusaurus/theme-mermaid": "2.3.0",
|
||||
"@docusaurus/utils": "2.3.0",
|
||||
"@docusaurus/utils-common": "2.3.0",
|
||||
"@docusaurus/core": "2.3.1",
|
||||
"@docusaurus/logger": "2.3.1",
|
||||
"@docusaurus/plugin-client-redirects": "2.3.1",
|
||||
"@docusaurus/plugin-ideal-image": "2.3.1",
|
||||
"@docusaurus/plugin-pwa": "2.3.1",
|
||||
"@docusaurus/preset-classic": "2.3.1",
|
||||
"@docusaurus/remark-plugin-npm2yarn": "2.3.1",
|
||||
"@docusaurus/theme-classic": "2.3.1",
|
||||
"@docusaurus/theme-common": "2.3.1",
|
||||
"@docusaurus/theme-live-codeblock": "2.3.1",
|
||||
"@docusaurus/theme-mermaid": "2.3.1",
|
||||
"@docusaurus/utils": "2.3.1",
|
||||
"@docusaurus/utils-common": "2.3.1",
|
||||
"@popperjs/core": "^2.11.5",
|
||||
"@swc/core": "1.2.197",
|
||||
"clsx": "^1.2.1",
|
||||
|
@ -82,7 +82,7 @@
|
|||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/eslint-plugin": "2.3.0",
|
||||
"@docusaurus/eslint-plugin": "2.3.1",
|
||||
"@tsconfig/docusaurus": "^1.0.5",
|
||||
"@types/jest": "^28.1.4",
|
||||
"cross-env": "^7.0.3",
|
||||
|
|
|
@ -7409,10 +7409,10 @@ esutils@^2.0.2:
|
|||
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
|
||||
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
|
||||
|
||||
eta@^1.12.3:
|
||||
version "1.12.3"
|
||||
resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1"
|
||||
integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==
|
||||
eta@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/eta/-/eta-2.0.0.tgz#376865fadebc899e5b6dfce82fae64cbbe47e594"
|
||||
integrity sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==
|
||||
|
||||
etag@~1.8.1:
|
||||
version "1.8.1"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue