diff --git a/leopard-web/bun.lock b/leopard-web/bun.lock index 19bb062..6e733d4 100644 --- a/leopard-web/bun.lock +++ b/leopard-web/bun.lock @@ -17,7 +17,7 @@ "axios": "1.11.0", "chart.js": "^4.5.0", "echarts-for-react": "^3.0.2", - "licia": "^1.48.0", + "es-toolkit": "^1.39.10", "mermaid": "^11.10.1", "react": "^18.3.1", "react-chartjs-2": "^5.3.0", @@ -848,6 +848,8 @@ "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + "es-toolkit": ["es-toolkit@1.39.10", "https://registry.npmmirror.com/es-toolkit/-/es-toolkit-1.39.10.tgz", {}, "sha512-E0iGnTtbDhkeczB0T+mxmoVlT4YNweEKBLq7oaU4p11mecdsZpNWOglI4895Vh4usbQ+LsJiuLuI2L0Vdmfm2w=="], + "es6-object-assign": ["es6-object-assign@1.1.0", "https://registry.npmmirror.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz", {}, "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw=="], "es6-promise": ["es6-promise@4.2.8", "https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz", {}, "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="], @@ -1084,8 +1086,6 @@ "libphonenumber-js": ["libphonenumber-js@1.12.15", "https://registry.npmmirror.com/libphonenumber-js/-/libphonenumber-js-1.12.15.tgz", {}, "sha512-TMDCtIhWUDHh91wRC+wFuGlIzKdPzaTUHHVrIZ3vPUEoNaXFLrsIQ1ZpAeZeXApIF6rvDksMTvjrIQlLKaYxqQ=="], - "licia": ["licia@1.48.0", "https://registry.npmmirror.com/licia/-/licia-1.48.0.tgz", {}, "sha512-bBWiT5CSdEtwuAHiYTJ74yItCjIFdHi4xiFk6BRDfKa+sdCpkUHp69YKb5udNOJlHDzFjNjcMgNZ/+wQIHrB8A=="], - "lie": ["lie@3.3.0", "https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz", { "dependencies": { "immediate": "~3.0.5" } }, "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ=="], "linkify-it": ["linkify-it@3.0.3", "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz", { "dependencies": { "uc.micro": "^1.0.1" } }, "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ=="], diff --git a/leopard-web/package.json b/leopard-web/package.json index 98454f9..797ae9c 100644 --- a/leopard-web/package.json +++ b/leopard-web/package.json @@ -24,7 +24,7 @@ "axios": "1.11.0", "chart.js": "^4.5.0", "echarts-for-react": "^3.0.2", - "licia": "^1.48.0", + "es-toolkit": "^1.39.10", "mermaid": "^11.10.1", "react": "^18.3.1", "react-chartjs-2": "^5.3.0", diff --git a/leopard-web/src/components/Markdown.tsx b/leopard-web/src/components/Markdown.tsx index 46b4ac2..82ef8db 100644 --- a/leopard-web/src/components/Markdown.tsx +++ b/leopard-web/src/components/Markdown.tsx @@ -1,10 +1,10 @@ import 'chart.js/auto' import {MermaidDiagram} from '@lightenna/react-mermaid-diagram' import EChartsReact from 'echarts-for-react' -import {trim} from 'licia' import {Chart} from 'react-chartjs-2' import Markdown from 'react-markdown' import remarkGfm from 'remark-gfm' +import {trim} from 'es-toolkit' type MarkdownOptions = { content: string @@ -14,7 +14,7 @@ function MarkdownRender(options: MarkdownOptions) { return ( ) } - } + }, }} /> ) diff --git a/leopard-web/src/components/amis/MarkdownEnhance.tsx b/leopard-web/src/components/amis/MarkdownEnhance.tsx index cd1283e..9a9cfa4 100644 --- a/leopard-web/src/components/amis/MarkdownEnhance.tsx +++ b/leopard-web/src/components/amis/MarkdownEnhance.tsx @@ -1,8 +1,8 @@ -import {Renderer, type RendererProps} from "amis"; -import {once} from "licia"; -import React from "react"; -import Markdown from "../Markdown.tsx"; +import {Renderer, type RendererProps} from "amis" +import React from "react" +import Markdown from "../Markdown.tsx" import './MarkdownEnhance.scss' +import {once} from 'es-toolkit' const MarkdownEnhance: React.FC = props => { return ( diff --git a/leopard-web/src/pages/Root.tsx b/leopard-web/src/pages/Root.tsx index e2b5f71..5be2f46 100644 --- a/leopard-web/src/pages/Root.tsx +++ b/leopard-web/src/pages/Root.tsx @@ -9,7 +9,6 @@ import { } from '@ant-design/icons' import {type AppItemProps, ProLayout} from '@ant-design/pro-components' import {ConfigProvider} from 'antd' -import {dateFormat} from 'licia' import React, {useMemo} from 'react' import {NavLink, Outlet, useLocation} from 'react-router' import styled from 'styled-components' @@ -53,7 +52,7 @@ const menus = { name: '股票集', icon: , }, - ] + ], }, { path: '/task', @@ -88,7 +87,7 @@ const menus = { const Root: React.FC = () => { const location = useLocation() - const currentYear = useMemo(() => dateFormat(new Date(), 'yyyy'), []) + const currentYear = useMemo(() => new Date().getFullYear(), []) return (