Skip to content

Commit 8fd6c16

Browse files
authored
[Docs Site] Add EC line numbers plugin (#23667)
1 parent 2c4a881 commit 8fd6c16

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

ec.config.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import pluginDefaultTitles from "./src/plugins/expressive-code/default-titles.js
1010
import pluginGraphqlApiExplorer from "./src/plugins/expressive-code/graphql-api-explorer.js";
1111

1212
import { pluginCollapsibleSections } from "@expressive-code/plugin-collapsible-sections";
13+
import { pluginLineNumbers } from "@expressive-code/plugin-line-numbers";
1314

1415
export default defineEcConfig({
1516
plugins: [
@@ -18,7 +19,11 @@ export default defineEcConfig({
1819
pluginDefaultTitles(),
1920
pluginCollapsibleSections(),
2021
pluginGraphqlApiExplorer(),
22+
pluginLineNumbers(),
2123
],
24+
defaultProps: {
25+
showLineNumbers: false,
26+
},
2227
themes: [darkTheme, lightTheme],
2328
styleOverrides: {
2429
borderWidth: "1px",

package-lock.json

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"@cloudflare/workers-types": "4.20250711.0",
4040
"@codingheads/sticky-header": "1.0.2",
4141
"@expressive-code/plugin-collapsible-sections": "0.41.3",
42+
"@expressive-code/plugin-line-numbers": "0.41.3",
4243
"@floating-ui/react": "0.27.13",
4344
"@iarna/toml": "2.2.5",
4445
"@lottiefiles/dotlottie-react": "0.14.2",

src/content/docs/style-guide/components/code.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ const foo = {
2121
};
2222
```
2323

24+
```js showLineNumbers
25+
// Line numbers
26+
const foo = "bar";
27+
const bar = "baz";
28+
```
29+
2430
```js wrap
2531
// Example with wrap
2632
function getLongString() {

0 commit comments

Comments
 (0)