mirror of
https://github.com/zoriya/flood.git
synced 2025-12-06 07:16:18 +00:00
build: remove deprecated package frontmatter-markdown-loader (#831)
This commit is contained in:
@@ -59,8 +59,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.md$/,
|
test: /\.md$/,
|
||||||
loader: 'frontmatter-markdown-loader',
|
loader: 'raw-loader',
|
||||||
options: {mode: ['react-component']},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: [/\.woff2$/],
|
test: [/\.woff2$/],
|
||||||
|
|||||||
@@ -79,8 +79,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.md$/,
|
test: /\.md$/,
|
||||||
loader: 'frontmatter-markdown-loader',
|
loader: 'raw-loader',
|
||||||
options: {mode: ['react-component']},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: [/\.woff2$/],
|
test: [/\.woff2$/],
|
||||||
|
|||||||
@@ -1,34 +1,25 @@
|
|||||||
import {ComponentType, FC, lazy, Suspense} from 'react';
|
import {FC, Suspense} from 'react';
|
||||||
|
|
||||||
|
import Markdown from 'react-markdown';
|
||||||
|
|
||||||
import packageJSON from '../../../../../../package.json';
|
import packageJSON from '../../../../../../package.json';
|
||||||
|
|
||||||
const AboutMarkdown = lazy<ComponentType<{FloodVersion: unknown; CommitBadge: unknown}>>(() =>
|
import AboutMarkdown from '../../../../ABOUT.md';
|
||||||
import(/* webpackChunkName: 'about' */ '../../../../ABOUT.md').then((module) => ({default: module.react})),
|
|
||||||
);
|
|
||||||
|
|
||||||
const FLOOD_PROJECT_URL = 'https://github.com/jesec/flood';
|
const FLOOD_PROJECT_URL = 'https://github.com/jesec/flood';
|
||||||
|
|
||||||
|
const versioned = AboutMarkdown.replaceAll('<FloodVersion />', packageJSON.version).replaceAll(
|
||||||
|
'<CommitBadge />',
|
||||||
|
packageJSON.version.length > 8
|
||||||
|
? // If user is on a rolling build, display latest version of rolling build.
|
||||||
|
``
|
||||||
|
: // If user is on a released build, display commits to project made since user's version.
|
||||||
|
``,
|
||||||
|
);
|
||||||
|
|
||||||
const AboutTab: FC = () => (
|
const AboutTab: FC = () => (
|
||||||
<Suspense fallback={null}>
|
<Suspense fallback={null}>
|
||||||
<AboutMarkdown
|
<Markdown>{versioned}</Markdown>
|
||||||
FloodVersion={() => packageJSON.version}
|
|
||||||
CommitBadge={() =>
|
|
||||||
packageJSON.version.length > 8 ? (
|
|
||||||
// If user is on a rolling build, display latest version of rolling build.
|
|
||||||
<a href={FLOOD_PROJECT_URL}>
|
|
||||||
<img alt="Latest version of rolling build" src="https://img.shields.io/npm/v/@jesec/flood?label=HEAD" />
|
|
||||||
</a>
|
|
||||||
) : (
|
|
||||||
// If user is on a released build, display commits to project made since user's version.
|
|
||||||
<a href={FLOOD_PROJECT_URL}>
|
|
||||||
<img
|
|
||||||
alt="Commits since user's version"
|
|
||||||
src={`https://img.shields.io/github/commits-since/jesec/flood/v${packageJSON.version}`}
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
/>
|
|
||||||
</Suspense>
|
</Suspense>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
3
client/src/javascript/typings.d.ts
vendored
3
client/src/javascript/typings.d.ts
vendored
@@ -1,6 +1,5 @@
|
|||||||
declare module '*.md' {
|
declare module '*.md' {
|
||||||
export const react: any;
|
const value: string;
|
||||||
const value: any;
|
|
||||||
export default value;
|
export default value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -156,7 +156,6 @@
|
|||||||
"feedsub": "^0.7.8",
|
"feedsub": "^0.7.8",
|
||||||
"file-loader": "^6.2.0",
|
"file-loader": "^6.2.0",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"frontmatter-markdown-loader": "^3.7.0",
|
|
||||||
"fs-extra": "^10.1.0",
|
"fs-extra": "^10.1.0",
|
||||||
"get-user-locale": "^1.5.1",
|
"get-user-locale": "^1.5.1",
|
||||||
"hash-wasm": "^4.9.0",
|
"hash-wasm": "^4.9.0",
|
||||||
@@ -183,10 +182,12 @@
|
|||||||
"postcss": "^8.4.24",
|
"postcss": "^8.4.24",
|
||||||
"postcss-loader": "^7.3.3",
|
"postcss-loader": "^7.3.3",
|
||||||
"prettier": "^2.8.8",
|
"prettier": "^2.8.8",
|
||||||
|
"raw-loader": "^4.0.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dev-utils": "^12.0.1",
|
"react-dev-utils": "^12.0.1",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"react-dropzone": "^14.2.3",
|
"react-dropzone": "^14.2.3",
|
||||||
|
"react-markdown": "^9.0.1",
|
||||||
"react-measure": "^2.5.2",
|
"react-measure": "^2.5.2",
|
||||||
"react-refresh": "^0.14.0",
|
"react-refresh": "^0.14.0",
|
||||||
"react-router": "^6.26.0",
|
"react-router": "^6.26.0",
|
||||||
|
|||||||
729
pnpm-lock.yaml
generated
729
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user