🐛 fix: Fix lint error
parent
2d33e854bd
commit
7f6dc8ada2
File diff suppressed because one or more lines are too long
24
package.json
24
package.json
|
|
@ -67,17 +67,17 @@
|
|||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@bluelovers/auto1111-pnginfo": "^2.0.2",
|
||||
"@bluelovers/auto1111-pnginfo": "^2.0.3",
|
||||
"@icons-pack/react-simple-icons": "^9.5.0",
|
||||
"@lobehub/ui": "^1.138.25",
|
||||
"@rollup/rollup-win32-x64-msvc": "^4.17.2",
|
||||
"ahooks": "^3.7.11",
|
||||
"@lobehub/ui": "^1.141.0",
|
||||
"@rollup/rollup-win32-x64-msvc": "^4.18.0",
|
||||
"ahooks": "^3.8.0",
|
||||
"antd": "5.17.0",
|
||||
"antd-style": "^3.6.2",
|
||||
"consola": "^3.2.3",
|
||||
"dayjs": "^1.11.11",
|
||||
"i18next": "^23.11.4",
|
||||
"i18next-http-backend": "^2.5.1",
|
||||
"i18next": "^23.11.5",
|
||||
"i18next-http-backend": "^2.5.2",
|
||||
"lodash-es": "^4.17.21",
|
||||
"lucide-react": "latest",
|
||||
"lucide-static": "latest",
|
||||
|
|
@ -88,12 +88,12 @@
|
|||
"react-dnd-html5-backend": "^16.0.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-helmet": "^6.1.0",
|
||||
"react-i18next": "^14.1.1",
|
||||
"react-i18next": "^14.1.2",
|
||||
"react-layout-kit": "^1.9.0",
|
||||
"react-rnd": "^10.4.10",
|
||||
"react-tag-input": "^6.9.0",
|
||||
"react-tag-input": "6.9.0",
|
||||
"semver": "^7.6.2",
|
||||
"shiki": "^1.5.2",
|
||||
"shiki": "^1.6.0",
|
||||
"split-smartly2": "^2.0.1",
|
||||
"swr": "^2.2.5",
|
||||
"url-join": "^5.0.0",
|
||||
|
|
@ -107,12 +107,12 @@
|
|||
"@testing-library/react": "^15.0.7",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/node": "^20.12.12",
|
||||
"@types/react": "^18.3.2",
|
||||
"@types/react": "^18.3.3",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"@types/react-helmet": "^6.1.11",
|
||||
"@types/react-tag-input": "^6.6.6",
|
||||
"@types/semver": "^7.5.8",
|
||||
"@vitejs/plugin-react-swc": "^3.6.0",
|
||||
"@vitejs/plugin-react-swc": "^3.7.0",
|
||||
"@vitest/coverage-v8": "^1.6.0",
|
||||
"commitlint": "^19.3.0",
|
||||
"dotenv": "^16.4.5",
|
||||
|
|
@ -120,7 +120,7 @@
|
|||
"fast-deep-equal": "^3.1.3",
|
||||
"husky": "^9.0.11",
|
||||
"jsdom": "^24.0.0",
|
||||
"lint-staged": "^15.2.2",
|
||||
"lint-staged": "^15.2.4",
|
||||
"prettier": "^3.2.5",
|
||||
"query-string": "^9.0.0",
|
||||
"remark": "^14.0.3",
|
||||
|
|
|
|||
|
|
@ -1,26 +1,23 @@
|
|||
import { parseFromRawInfo } from '@bluelovers/auto1111-pnginfo';
|
||||
|
||||
import { splitSmartly } from 'split-smartly2';
|
||||
|
||||
const formatPrompt = (prompt: string) => {
|
||||
let newPrompt = prompt
|
||||
.replaceAll('<', '<')
|
||||
.replaceAll('>', '>')
|
||||
.replace(/^[\x00\s,,。]+$/gm, '')
|
||||
.replace(/\n{2,}/g, '\n')
|
||||
;
|
||||
|
||||
const entries = splitSmartly(newPrompt.replace(/\n/g, '<br>'), [',',',','。'], {
|
||||
// eslint-disable-next-line no-control-regex
|
||||
.replaceAll(/^[\s\u0000,。,]+$/gm, '')
|
||||
.replaceAll(/\n{2,}/g, '\n');
|
||||
const entries = splitSmartly(newPrompt.replaceAll('\n', '<br>'), [',', ',', '。'], {
|
||||
brackets: true,
|
||||
trimSeparators: true,
|
||||
}) as string[];
|
||||
|
||||
return entries
|
||||
.filter(line => line.length)
|
||||
.filter((line) => line.length)
|
||||
.join(', ')
|
||||
.replace(/<br>/g, '\n')
|
||||
.replace(/^\s+|\s+$/gm, '')
|
||||
;
|
||||
.replaceAll('<br>', '\n')
|
||||
.replaceAll(/^\s+|\s+$/gm, '');
|
||||
};
|
||||
|
||||
export const formatInfo = (info: string) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue