Files
suwayomi-material-you-webui/package.json
schroda ae1d0ecd67 Remove html parsing of manga and tracker descriptions
Reverts d726793e3d and a48cb0ce27 to get rid of the known issue mentioned in the commit description of d726793e3d.
Don't remember why I added this, it doesn't seem that either of the descriptions contains any html.
2025-07-15 01:33:17 +02:00

126 lines
4.5 KiB
JSON

{
"name": "project",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"ci": "yarn install --frozen-lockfile",
"dev": "vite",
"preview": "vite preview",
"build": "vite build",
"test": "node -e \"console.log('imagine')\"",
"build-md5": "find build -type f | sort | xargs md5sum | awk '{ print $1 }' | tr -d '\n' | md5sum| awk '{ print $1 }' > buildZip/md5sum ",
"build-zip": "cd build && rev=$(git rev-list HEAD --count) && echo r$rev > revision && zip -9 -r ../buildZip/Suwayomi-WebUI-r$rev *",
"lint": "eslint src --ext .ts,.tsx,.js,.jsx --max-warnings=0 --cache",
"createCommitChangelog": "tsx tools/scripts/release/createCommitChangelog.ts",
"createTranslationChangelog": "tsx tools/scripts/release/createTranslationChangelog.ts",
"createReleaseChangelog": "tsx tools/scripts/release/createReleaseChangelog.ts",
"updateDeps": "tsx tools/scripts/updateDependencies.ts",
"gql:codegen-base": "graphql-codegen --config gql_codegen.ts",
"gql:codegen-formatter": "tsx tools/scripts/codegenFormatter.ts",
"gql:codegen": "yarn gql:codegen-base && yarn gql:codegen-formatter",
"i18n:gen-resources": "tsx tools/scripts/weblate/generatei18nResources.ts",
"dayjs:gen-locales-array": "tsx tools/scripts/dayjs/generateDayJsLocales.ts",
"dayjs:gen-locales-import": "tsx tools/scripts/dayjs/generateDayJsLocalesImport.ts",
"dayjs:gen-locales": "yarn dayjs:gen-locales-array && yarn dayjs:gen-locales-import",
"prepare": "husky"
},
"engines": {
"node": "22.12.0"
},
"lint-staged": {
"*.{ts,tsx,js,jsx}": "eslint --fix"
},
"dependencies": {
"@apollo/client": "3.13.8",
"@dnd-kit/core": "6.3.1",
"@dnd-kit/sortable": "10.0.0",
"@dnd-kit/utilities": "3.2.2",
"@emotion/cache": "11.14.0",
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@fontsource/roboto": "5.2.5",
"@juggle/resize-observer": "3.4.0",
"@loadable/component": "5.16.4",
"@mantine/hooks": "7.17.7",
"@mui/icons-material": "7.0.2",
"@mui/material": "7.0.2",
"@mui/system": "7.0.2",
"@mui/utils": "7.0.2",
"@mui/x-date-pickers": "8.2.0",
"@vibrant/color": "4.0.0",
"apollo-upload-client": "18.0.1",
"csstype": "3.1.3",
"dayjs": "1.11.13",
"fast-average-color": "9.5.0",
"file-selector": "2.1.2",
"graphql": "16.11.0",
"graphql-sock": "1.0.1",
"graphql-tag": "2.12.6",
"graphql-ws": "6.0.4",
"i18next": "25.0.2",
"i18next-browser-languagedetector": "8.1.0",
"i18next-http-backend": "3.0.2",
"jsonrepair": "3.12.0",
"material-ui-popup-state": "5.3.5",
"mui-nested-menu": "4.0.1",
"node-vibrant": "4.0.3",
"notistack": "3.0.2",
"p-limit": "6.2.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-hotkeys-hook": "5.0.1",
"react-i18next": "15.5.1",
"react-lazily": "0.9.2",
"react-router-dom": "6.26.1",
"react-virtuoso": "4.12.7",
"stylis": "4.3.6",
"stylis-plugin-rtl": "2.1.1",
"use-long-press": "3.3.0",
"use-query-params": "2.2.1",
"webfontloader": "1.6.28"
},
"devDependencies": {
"@graphql-codegen/cli": "5.0.5",
"@graphql-codegen/client-preset": "4.8.0",
"@graphql-codegen/typescript-apollo-client-helpers": "3.0.0",
"@graphql-codegen/typescript-operations": "4.6.0",
"@types/apollo-upload-client": "18.0.0",
"@types/node": "22.15.3",
"@types/react": "19.1.2",
"@types/react-beautiful-dnd": "13.1.8",
"@types/react-dom": "19.1.3",
"@types/sanitize-html": "2.15.0",
"@types/stylis": "4.2.7",
"@types/webfontloader": "1.6.38",
"@types/yargs": "17.0.33",
"@typescript-eslint/eslint-plugin": "7.16.1",
"@typescript-eslint/parser": "7.16.1",
"@vitejs/plugin-legacy": "6.1.1",
"@vitejs/plugin-react-swc": "3.9.0",
"eslint": "8.57.0",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-typescript": "18.0.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-no-relative-import-paths": "1.6.1",
"eslint-plugin-prettier": "5.3.1",
"eslint-plugin-react": "7.37.5",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-plugin-unused-imports": "3.2.0",
"husky": "9.1.7",
"lint-staged": "15.5.1",
"prettier": "3.5.3",
"syncyarnlock": "1.0.19",
"terser": "5.39.0",
"tsx": "4.19.4",
"typescript": "5.8.3",
"vite": "6.3.4",
"vite-plugin-node-polyfills": "^0.23.0",
"vite-tsconfig-paths": "5.1.4",
"yargs": "17.7.2"
}
}