mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-23 00:03:33 +00:00
0b7a1a90a1
* Update testing framework * Update action button test * Add unit tests for language and authentication page * Add unit tests for the custom selector * Fix packages, add new testing plugin for eslint, fix issues * Add unit tests for ChipInput * Add coverage and test ui. Add more tests * Fix formatting issues * Try to fix the styling issues again * Fix formatting issues
93 lines
2.8 KiB
JSON
93 lines
2.8 KiB
JSON
{
|
|
"name": "bazarr",
|
|
"version": "1.0.0",
|
|
"description": "Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/morpheus65535/bazarr.git"
|
|
},
|
|
"author": "morpheus65535",
|
|
"license": "GPL-3",
|
|
"bugs": {
|
|
"url": "https://github.com/morpheus65535/bazarr/issues"
|
|
},
|
|
"private": true,
|
|
"dependencies": {
|
|
"@mantine/core": "^5.6.0",
|
|
"@mantine/dropzone": "^5.6.0",
|
|
"@mantine/form": "^5.6.0",
|
|
"@mantine/hooks": "^5.6.0",
|
|
"@mantine/modals": "^5.6.0",
|
|
"@mantine/notifications": "^5.6.0",
|
|
"axios": "^0.27.2",
|
|
"react": "^17.0.2",
|
|
"react-dom": "^17.0.2",
|
|
"react-query": "^3.39.2",
|
|
"react-router-dom": "~6.3.0",
|
|
"socket.io-client": "^4.5.3"
|
|
},
|
|
"devDependencies": {
|
|
"@fontsource/roboto": "^4.5.0",
|
|
"@fortawesome/fontawesome-svg-core": "^6.2.0",
|
|
"@fortawesome/free-brands-svg-icons": "^6.2.0",
|
|
"@fortawesome/free-regular-svg-icons": "^6.2.0",
|
|
"@fortawesome/free-solid-svg-icons": "^6.2.0",
|
|
"@fortawesome/react-fontawesome": "^0.2.0",
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
"@testing-library/react": "^12.1.0",
|
|
"@testing-library/react-hooks": "^8.0.1",
|
|
"@testing-library/user-event": "^14.4.3",
|
|
"@types/lodash": "^4.14.0",
|
|
"@types/node": "^18.11.7",
|
|
"@types/react": "^17.0.0",
|
|
"@types/react-dom": "^17.0.0",
|
|
"@types/react-table": "^7.7.0",
|
|
"@vitejs/plugin-react": "^2.2.0",
|
|
"@vitest/coverage-c8": "^0.25.0",
|
|
"@vitest/ui": "^0.25.0",
|
|
"clsx": "^1.2.0",
|
|
"eslint": "^8.26.0",
|
|
"eslint-config-react-app": "^7.0.1",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-testing-library": "^5.9.0",
|
|
"husky": "^8.0.2",
|
|
"jsdom": "^20.0.1",
|
|
"lodash": "^4.17.0",
|
|
"moment": "^2.29",
|
|
"prettier": "^2.7.0",
|
|
"prettier-plugin-organize-imports": "^3.1.0",
|
|
"pretty-quick": "^3.1.0",
|
|
"react-table": "^7.8.0",
|
|
"recharts": "~2.1.0",
|
|
"sass": "^1.55.0",
|
|
"typescript": "^4",
|
|
"vite": "^3.2.1",
|
|
"vite-plugin-checker": "^0.5.5",
|
|
"vitest": "^0.25.0"
|
|
},
|
|
"scripts": {
|
|
"start": "vite",
|
|
"build": "vite build",
|
|
"build:ci": "vite build -m development",
|
|
"check": "eslint --ext .ts,.tsx src",
|
|
"check:ts": "tsc --noEmit --incremental false",
|
|
"check:fmt": "prettier -c .",
|
|
"test": "vitest",
|
|
"test:ui": "vitest --ui",
|
|
"coverage": "vitest run --coverage",
|
|
"format": "prettier -w .",
|
|
"prepare": "cd .. && husky install frontend/.husky"
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
}
|
|
}
|