Adds LaTeX processing to the code, enabling the rendering of LaTeX equations within the application. This improves the user experience by allowing users to insert mathematical formulas directly into the content. The LaTeX processing is implemented using a dedicated utility function that replaces LaTeX tags with appropriate MathJax syntax, ensuring seamless rendering. This change is expected to have a positive impact on the overall user experience, making the application more versatile and convenient for users who work with mathematical content.
87 lines
2.7 KiB
JSON
87 lines
2.7 KiB
JSON
{
|
|
"name": "pageassist",
|
|
"displayName": "Page Assist - A Web UI for Local AI Models",
|
|
"version": "1.0.9",
|
|
"description": "Use your locally running AI models to assist you in your web browsing.",
|
|
"author": "n4ze3m",
|
|
"scripts": {
|
|
"dev": "cross-env TARGET=chrome wxt",
|
|
"dev:firefox": "cross-env TARGET=firefox wxt -b firefox",
|
|
"build": "cross-env TARGET=chrome wxt build",
|
|
"build:firefox": "cross-env TARGET=firefox wxt build -b firefox",
|
|
"zip": "cross-env TARGET=chrome wxt zip",
|
|
"zip:firefox": "cross-env TARGET=firefox wxt zip -b firefox",
|
|
"compile": "tsc --noEmit",
|
|
"postinstall": "wxt prepare"
|
|
},
|
|
"dependencies": {
|
|
"@ant-design/cssinjs": "^1.18.4",
|
|
"@headlessui/react": "^1.7.18",
|
|
"@heroicons/react": "^2.1.1",
|
|
"@langchain/community": "^0.0.41",
|
|
"@langchain/openai": "0.0.24",
|
|
"@mantine/form": "^7.5.0",
|
|
"@mantine/hooks": "^7.5.3",
|
|
"@mozilla/readability": "^0.5.0",
|
|
"@plasmohq/storage": "^1.9.0",
|
|
"@tailwindcss/forms": "^0.5.7",
|
|
"@tailwindcss/typography": "^0.5.10",
|
|
"@tanstack/react-query": "^5.17.19",
|
|
"@vitejs/plugin-react": "^4.2.1",
|
|
"antd": "^5.13.3",
|
|
"axios": "^1.6.7",
|
|
"cheerio": "^1.0.0-rc.12",
|
|
"d3-dsv": "2",
|
|
"dayjs": "^1.11.10",
|
|
"html-to-text": "^9.0.5",
|
|
"i18next": "^23.10.1",
|
|
"i18next-browser-languagedetector": "^7.2.0",
|
|
"langchain": "^0.1.28",
|
|
"lucide-react": "^0.350.0",
|
|
"mammoth": "^1.7.2",
|
|
"ml-distance": "^4.0.1",
|
|
"openai": "^4.65.0",
|
|
"pdfjs-dist": "4.0.379",
|
|
"property-information": "^6.4.1",
|
|
"pubsub-js": "^1.9.4",
|
|
"react": "18.2.0",
|
|
"react-dom": "18.2.0",
|
|
"react-i18next": "^14.1.0",
|
|
"react-icons": "^5.2.1",
|
|
"react-markdown": "8.0.0",
|
|
"react-router-dom": "6.10.0",
|
|
"react-syntax-highlighter": "^15.5.0",
|
|
"react-toastify": "^10.0.4",
|
|
"rehype-katex": "6.0.3",
|
|
"rehype-mathjax": "4.0.3",
|
|
"remark-gfm": "3.0.1",
|
|
"remark-math": "5.1.1",
|
|
"turndown": "^7.1.3",
|
|
"yt-transcript": "^0.0.2",
|
|
"zustand": "^4.5.0"
|
|
},
|
|
"devDependencies": {
|
|
"@plasmohq/prettier-plugin-sort-imports": "4.0.1",
|
|
"@types/chrome": "^0.0.280",
|
|
"@types/d3-dsv": "^3.0.7",
|
|
"@types/html-to-text": "^9.0.4",
|
|
"@types/node": "20.11.9",
|
|
"@types/pubsub-js": "^1.8.6",
|
|
"@types/react": "18.2.48",
|
|
"@types/react-dom": "18.2.18",
|
|
"@types/react-speech-recognition": "^3.9.5",
|
|
"@types/react-syntax-highlighter": "^15.5.11",
|
|
"@types/turndown": "^5.0.4",
|
|
"autoprefixer": "^10.4.17",
|
|
"cross-env": "^7.0.3",
|
|
"postcss": "^8.4.33",
|
|
"prettier": "3.2.4",
|
|
"tailwindcss": "^3.4.1",
|
|
"typescript": "5.3.3",
|
|
"vite-plugin-top-level-await": "^1.4.1",
|
|
"wxt": "^0.19.6"
|
|
},
|
|
"resolutions": {
|
|
"@langchain/core": "0.1.45"
|
|
}
|
|
} |