{
  "name": "skedule",
  "description": "D time management app to keep you on task based on the current time",
  "author": "skeddles",
  "private": true,
  "version": "1.0.0",
  "type": "module",
  "homepage": "./",
  "electron": "electron .",
  "dist": "electron-builder",
  "main": "electron/main.js",
  "build": {
    "appId": "com.skeddles.skedule",
    "productName": "skedule",
    "directories": {
      "output": "dist-app"
    },
	"win": {
		"target": ["nsis", "portable"],
		"icon": "src/assets/favicon.ico"
	},
	"linux": {
		"target": ["AppImage", "deb", "rpm"],
		"icon": ".assets/favicon.png"
	},
	"files": [
		"dist/**/*",
		"electron/**/*",
		"package.json"
	]
  },
  "scripts": {
    "dev": "vite",
    "build": "tsc -b && vite build",
    "desktop": "npm run build && npm run electron",
	"build-desktop": "electron-builder",
	"build-desktop-linux": "electron-builder --linux",
    "electron": "electron ./electron/main.js",
    "lint": "eslint .",
    "preview": "vite preview"
  },
  "dependencies": {
    "dotenv": "^16.4.7",
    "react": "^18.3.1",
    "react-dom": "^18.3.1"
  },
  "devDependencies": {
    "@eslint/js": "^9.15.0",
    "@types/react": "^18.3.12",
    "@types/react-dom": "^18.3.1",
    "@vitejs/plugin-react": "^4.3.4",
    "electron": "^33.2.1",
    "electron-builder": "^25.1.8",
    "eslint": "^9.15.0",
    "eslint-plugin-react-hooks": "^5.0.0",
    "eslint-plugin-react-refresh": "^0.4.14",
    "globals": "^15.12.0",
    "typescript": "~5.6.2",
    "typescript-eslint": "^8.15.0",
    "vite": "^6.0.1",
    "vite-plugin-svgr": "^4.3.0"
  }
}