* Clean up unused code * Fix media player formatting issue for labels with new line characteres. * Refactor the media player handlers into a class. * More code cleanup and organize shared weather utils into distinct classes. * Flatten some nesting. * Move weather manager in dedicated class and build HTTP Utility class for Rest API calling. * Remove logs * Rebase master merge * Reorg code (WIP) * More reorg * Delete utility scripts * Reorg options * Finish moving all options over * Fix typescript issues * Update options imports to default * missed update * Screw barrel files honestly, work of the devil. * Only initialize power profiles if power-profiles-daemon is running. * Fix window positioning and weather service naming * style dir * More organization * Restructure types to be closer to their source * Remove lib types and constants * Update basic weather object to be saner with extensibility. * Service updates * Fix initialization strategy for services. * Fix Config Manager to only emit changed objects and added missing temp converters. * Update storage service to handle unit changes. * Added cpu temp sensor auto-discovery * Added missing JSDocs to services * remove unused * Migrate to network service. * Fix network password issue. * Move out password input into helper * Rename password mask constant to be less double-negativey. * Dropdown menu rename * Added a component to edit JSON in the settings dialog (rough/WIP) * Align settings * Add and style JSON Editor. * Adjust padding * perf(shortcuts): ⚡ avoid unnecessary polling when shortcuts are disabled Stops the recording poller when shortcuts are disabled, preventing redundant polling and reducing resource usage. * Fix types and return value if shortcut not enabled. * Move the swww daemon checking process outside of the wallpaper service into a dedicated deamon lifecyle processor. * Add more string formatters and use title case for weather status (as it was). * Fix startup errors. * Rgba fix * Remove zod from dependencies --------- Co-authored-by: KernelDiego <gonzalezdiego.contact@gmail.com>
32 lines
935 B
JSON
32 lines
935 B
JSON
{
|
|
"name": "hyprpanel",
|
|
"version": "1.0.0",
|
|
"description": "A customizable panel built for Hyprland.",
|
|
"main": "app.ts",
|
|
"scripts": {
|
|
"lint": "eslint --config .eslintrc.json .",
|
|
"lint:fix": "eslint --config .eslintrc.json . --fix",
|
|
"format": "prettier --write 'modules/**/*.ts'",
|
|
"knip": "knip"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"astal": "/usr/share/astal/gjs"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.15.17",
|
|
"@typescript-eslint/eslint-plugin": "^8.5.0",
|
|
"@typescript-eslint/parser": "^8.5.0",
|
|
"eslint": "^8.57.0",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"eslint-plugin-import": "^2.30.0",
|
|
"eslint-plugin-prettier": "^5.2.1",
|
|
"knip": "^5.55.1",
|
|
"prettier": "^3.3.3",
|
|
"tsconfig-paths": "^4.2.0",
|
|
"typescript": "5.7.3"
|
|
}
|
|
}
|