Skip to content

Commit

Permalink
Remove unused gatsby-remark plug-ins
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Hallgren <thomas@tada.se>
  • Loading branch information
thallgren committed Sep 2, 2024
1 parent dc1ad10 commit c0f571b
Show file tree
Hide file tree
Showing 9 changed files with 8 additions and 218 deletions.
11 changes: 0 additions & 11 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,6 @@ module.exports = {
resolve: 'gatsby-plugin-mdx',
options: {
extensions: [`.md`],
gatsbyRemarkPlugins: [
{
resolve: 'gatsby-remark-autolink-headers',
options: {
enableCustomId: true,
},
},
],
},
},
{
Expand All @@ -61,9 +53,6 @@ module.exports = {
path: `${__dirname}/src/frontmatter-schema/`,
},
},
{
resolve: 'gatsby-remark-reading-time',
},
// We need this in order to set things in <head> in the HTML. Otherwise it
// gets set by client-side in the DOM after page-load.
{
Expand Down
5 changes: 0 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
"gatsby-plugin-netlify": "^4.4.0",
"gatsby-plugin-react-helmet": "^5.0.0",
"gatsby-plugin-react-svg": "^3.1.0",
"gatsby-remark-autolink-headers": "file:./plugins/gatsby-remark-autoid-headers",
"gatsby-remark-reading-time": "file:./plugins/gatsby-remark-reading-time",
"gatsby-source-filesystem": "^4.0.0",
"jquery": "^3.6.0",
"less": "^4.2.0",
Expand All @@ -46,9 +44,6 @@
"webpack": "^5.79.0"
},
"devDependencies": {
"@babel/core": "^7.13.0",
"@babel/helper-hoist-variables": "^7.16.0",
"babel-eslint": "^10.0.0",
"eslint": "^8.6.0",
"eslint-config-react-app": "^7.0.1",
"gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.25"
Expand Down
76 changes: 0 additions & 76 deletions plugins/gatsby-remark-autoid-headers/index.js

This file was deleted.

15 changes: 0 additions & 15 deletions plugins/gatsby-remark-autoid-headers/package.json

This file was deleted.

18 changes: 0 additions & 18 deletions plugins/gatsby-remark-reading-time/gatsby-node.js

This file was deleted.

1 change: 0 additions & 1 deletion plugins/gatsby-remark-reading-time/index.js

This file was deleted.

34 changes: 0 additions & 34 deletions plugins/gatsby-remark-reading-time/package.json

This file was deleted.

16 changes: 1 addition & 15 deletions src/templates/doc-page.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,18 +61,12 @@ const MarkdownContent = ({
mdxNode,
variables,
siteTitle,
maybeShowReadingTime,
}) => {
const title = mdxNode.frontmatter.title ||
mdxNode.headings[0]?.value ||
"Docs";
const description = mdxNode.frontmatter.description ||
mdxNode.excerpt;
const readingTime = mdxNode.frontmatter.reading_time ||
mdxNode.fields.readingTime.text;

const showReadingTime = maybeShowReadingTime &&
!mdxNode.frontmatter.frontmatter.hide_reading_time;

return (
<>
Expand All @@ -81,7 +75,6 @@ const MarkdownContent = ({
<meta name="og:title" content={title + " | " + siteTitle} />
<meta name="description" content={description} />
</Helmet>
{showReadingTime ? <span className="docs__reading-time">{readingTime}</span> : ''}
<MDXProvider components={mdxComponents}>
<MDXRenderer>
{template(mdxNode.body, variables)}
Expand Down Expand Up @@ -151,8 +144,7 @@ const DocPage = props => {
data.contentFile.childMdx
? <MarkdownContent mdxNode={data.contentFile.childMdx}
variables={variables}
siteTitle={data.site.siteMetadata.title}
maybeShowReadingTime={docinfo.maybeShowReadingTime} />
siteTitle={data.site.siteMetadata.title} />
: <ReleaseNotesContent releaseNotes={releaseNotes}
variables={variables}
siteTitle={data.site.siteMetadata.title} />
Expand Down Expand Up @@ -210,12 +202,6 @@ export const query = graphql`
value # fallback for frontmatter.title
}
excerpt(pruneLength: 150, truncate: true) # fallback for frontmatter.description
fields {
readingTime {
text # fallback for frontmatter.reading_time
}
}
}
# But in some cases (namely: release-notes.yml) it's not actually a markdown file.
internal {
Expand Down
50 changes: 7 additions & 43 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
semver "^5.4.1"
source-map "^0.5.0"

"@babel/core@^7.13.0", "@babel/core@^7.14.0", "@babel/core@^7.15.5", "@babel/core@^7.16.0":
"@babel/core@^7.14.0", "@babel/core@^7.15.5", "@babel/core@^7.16.0":
version "7.25.2"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77"
integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==
Expand Down Expand Up @@ -179,13 +179,6 @@
lodash.debounce "^4.0.8"
resolve "^1.14.2"

"@babel/helper-hoist-variables@^7.16.0":
version "7.24.7"
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee"
integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==
dependencies:
"@babel/types" "^7.24.7"

"@babel/helper-member-expression-to-functions@^7.24.8":
version "7.24.8"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6"
Expand Down Expand Up @@ -305,7 +298,7 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"

"@babel/parser@^7.12.7", "@babel/parser@^7.14.0", "@babel/parser@^7.15.5", "@babel/parser@^7.16.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.6", "@babel/parser@^7.7.0":
"@babel/parser@^7.12.7", "@babel/parser@^7.14.0", "@babel/parser@^7.15.5", "@babel/parser@^7.16.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.6":
version "7.25.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f"
integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==
Expand Down Expand Up @@ -1187,7 +1180,7 @@
"@babel/parser" "^7.25.0"
"@babel/types" "^7.25.0"

"@babel/traverse@^7.12.9", "@babel/traverse@^7.14.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.8", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.4", "@babel/traverse@^7.7.0":
"@babel/traverse@^7.12.9", "@babel/traverse@^7.14.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.8", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.4":
version "7.25.6"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41"
integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==
Expand All @@ -1209,7 +1202,7 @@
lodash "^4.17.13"
to-fast-properties "^2.0.0"

"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.8", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.8", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@^7.4.4":
version "7.25.6"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6"
integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==
Expand Down Expand Up @@ -3401,18 +3394,6 @@ axobject-query@~3.1.1:
dependencies:
deep-equal "^2.0.5"

babel-eslint@^10.0.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
dependencies:
"@babel/code-frame" "^7.0.0"
"@babel/parser" "^7.7.0"
"@babel/traverse" "^7.7.0"
"@babel/types" "^7.7.0"
eslint-visitor-keys "^1.0.0"
resolve "^1.12.0"

babel-loader@^8.2.3:
version "8.3.0"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8"
Expand Down Expand Up @@ -5943,7 +5924,7 @@ eslint-utils@^3.0.0:
dependencies:
eslint-visitor-keys "^2.0.0"

eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
Expand Down Expand Up @@ -6886,18 +6867,6 @@ gatsby-react-router-scroll@^5.25.0:
"@babel/runtime" "^7.15.4"
prop-types "^15.8.1"

"gatsby-remark-autolink-headers@file:./plugins/gatsby-remark-autoid-headers":
version "0.0.1"
dependencies:
github-slugger "^1.3.0"
mdast-util-to-string "^1.1.0"
unist-util-visit "^1.4.1"

"gatsby-remark-reading-time@file:./plugins/gatsby-remark-reading-time":
version "1.1.0"
dependencies:
reading-time "^1.1.3"

gatsby-script@^1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/gatsby-script/-/gatsby-script-1.10.0.tgz#0096ceaee2f251528c02bed5e7e058314d359127"
Expand Down Expand Up @@ -7203,7 +7172,7 @@ github-from-package@0.0.0:
resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==

github-slugger@^1.2.1, github-slugger@^1.3.0:
github-slugger@^1.2.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d"
integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==
Expand Down Expand Up @@ -11182,11 +11151,6 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"

reading-time@^1.1.3:
version "1.5.0"
resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb"
integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==

recursive-readdir@^2.2.2:
version "2.2.3"
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372"
Expand Down Expand Up @@ -11514,7 +11478,7 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==

resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.4, resolve@^1.3.2:
resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.4, resolve@^1.3.2:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
Expand Down

0 comments on commit c0f571b

Please sign in to comment.