mirror of
https://github.com/Dictionarry-Hub/profilarr.git
synced 2026-01-22 10:51:02 +01:00
- Added RegexReplace class for handling regex replacements. - Created ReleaseGroupParser for extracting release groups from titles. - Developed TitleParser for parsing movie titles, including editions and IDs. - Introduced QualitySource, Resolution, QualityModifier enums and QualityResult class for quality metadata. - Set up Dockerfile and docker-compose for containerized deployment. - Implemented ASP.NET Core web API for parsing requests. - Added TypeScript client for interacting with the parser service. - Enhanced configuration to support dynamic parser service URL.
49 lines
2.2 KiB
JSON
49 lines
2.2 KiB
JSON
{
|
|
"imports": {
|
|
"$lib/": "./src/lib/",
|
|
"$config": "./src/lib/server/utils/config/config.ts",
|
|
"$logger/": "./src/lib/server/utils/logger/",
|
|
"$shared/": "./src/lib/shared/",
|
|
"$stores/": "./src/lib/client/stores/",
|
|
"$ui/": "./src/lib/client/ui/",
|
|
"$assets/": "./src/lib/client/assets/",
|
|
"$alerts/": "./src/lib/client/alerts/",
|
|
"$server/": "./src/server/",
|
|
"$db/": "./src/lib/server/db/",
|
|
"$jobs/": "./src/lib/server/jobs/",
|
|
"$pcd/": "./src/lib/server/pcd/",
|
|
"$arr/": "./src/lib/server/utils/arr/",
|
|
"$http/": "./src/lib/server/utils/http/",
|
|
"$utils/": "./src/lib/server/utils/",
|
|
"$notifications/": "./src/lib/server/notifications/",
|
|
"$cache/": "./src/lib/server/utils/cache/",
|
|
"@soapbox/kysely-deno-sqlite": "jsr:@soapbox/kysely-deno-sqlite@^2.2.0",
|
|
"@std/assert": "jsr:@std/assert@^1.0.0",
|
|
"marked": "npm:marked@^15.0.6",
|
|
"simple-icons": "npm:simple-icons@^15.17.0"
|
|
},
|
|
"tasks": {
|
|
"dev": "APP_BASE_PATH=./dist/dev PARSER_HOST=localhost PARSER_PORT=5000 deno run -A npm:vite dev",
|
|
"build": "APP_BASE_PATH=./dist/build deno run -A npm:vite build && deno compile --no-check --allow-net --allow-read --allow-write --allow-env --allow-ffi --allow-run --target x86_64-unknown-linux-gnu --output dist/linux/profilarr dist/build/mod.ts",
|
|
"build:windows": "APP_BASE_PATH=./dist/build deno run -A npm:vite build && deno compile --no-check --allow-net --allow-read --allow-write --allow-env --allow-ffi --allow-run --target x86_64-pc-windows-msvc --output dist/windows/profilarr.exe dist/build/mod.ts",
|
|
"preview": "PORT=6868 APP_BASE_PATH=./dist/dev PARSER_HOST=localhost PARSER_PORT=5000 ./dist/linux/profilarr",
|
|
"format": "prettier --write .",
|
|
"lint": "prettier --check . && eslint .",
|
|
"test": "APP_BASE_PATH=./dist/test deno test src/tests --allow-read --allow-write --allow-env",
|
|
"test:watch": "APP_BASE_PATH=./dist/test deno test src/tests --allow-read --allow-write --allow-env --watch"
|
|
},
|
|
"compilerOptions": {
|
|
"lib": ["deno.window", "dom"],
|
|
"strict": true
|
|
},
|
|
"exclude": ["dist/", "node_modules/"],
|
|
"fmt": {
|
|
"exclude": ["dist/", "node_modules/"],
|
|
"indentWidth": 2,
|
|
"useTabs": false
|
|
},
|
|
"lint": {
|
|
"exclude": ["dist/", "node_modules/"]
|
|
}
|
|
}
|