UNPKG

backsplash-app

Version:
179 lines (178 loc) 5.58 kB
{ "name": "backsplash-app", "productName": "Backsplash", "version": "1.1.37", "description": "An AI powered wallpaper app.", "license": "UNLICENSED", "main": ".vite/build/main.js", "packageManager": "yarn@1.22.21", "scripts": { "dev": "dotenv -e .env.local -- electron-forge start", "kill": "killall Electron || true", "kill-dev": "pkill -f 'electron-forge.*start' || pkill -f 'dotenv.*electron-forge' || true", "package": "electron-forge package", "make": "npx dotenv-cli -e .env.production -- cross-env NODE_ENV=production electron-forge make", "release": "git tag v$(node -p \"require('./package.json').version\") && git push origin v$(node -p \"require('./package.json').version\") && gh release create v$(node -p \"require('./package.json').version\") --generate-notes", "publish-app": "yarn make && yarn release", "check-types": "tsc --project tsconfig.json --pretty --noEmit", "check-format": "npm run prettier -- --list-different", "validate-and-build": "npm-run-all --parallel check-types check-format lint build", "validate": "npm-run-all --parallel check-types && lint-staged", "prettier": "prettier --ignore-path .gitignore --write \"**/*.+(js|json|ts|tsx)\"", "format": "npm run prettier -- --write", "lint": "eslint --fix --ext .js,.ts,.tsx ./src --ignore-path .gitignore", "clean": "rimraf node_modules .vite yarn.lock", "_postinstall": "husky install", "prepack": "pinst --disable", "postpack": "pinst --enable", "test": "jest --clearCache && jest --detectOpenHandles", "test-sentry": "node scripts/test-sentry.js" }, "keywords": [ "electron", "react", "typescript", "boilerplate", "electron-forge", "vite" ], "author": { "name": "James Darby", "email": "jamesdarby7@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/flaviodelgrosso/electron-forge-react-typescript-boilerplate.git" }, "dependencies": { "@headlessui/react": "^2.2.2", "@recoiljs/refine": "^0.1.1", "@types/jsonwebtoken": "^9.0.9", "@types/node-schedule": "^2.1.6", "@types/react-tabs": "^5.0.5", "axios": "^1.7.7", "clsx": "^2.1.1", "electron-dl": "^4.0.0", "electron-log": "^5.4.0", "electron-store": "8.2.0", "fuse.js": "^7.1.0", "jsonwebtoken": "^9.0.2", "node-schedule": "^2.1.1", "posthog-js": "^1.242.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hot-toast": "^2.5.2", "react-icons": "^5.5.0", "react-joyride": "^2.5.5", "react-router-dom": "^6.23.1", "react-tabs": "^6.1.0", "recoil": "^0.7.7", "recoil-sync": "^0.2.0", "update-electron-app": "^3.1.1", "wallpaper": "^7.2.1" }, "devDependencies": { "@electron-forge/cli": "^7.4.0", "@electron-forge/maker-deb": "^7.4.0", "@electron-forge/maker-dmg": "^7.8.0", "@electron-forge/maker-rpm": "^7.4.0", "@electron-forge/maker-squirrel": "^7.4.0", "@electron-forge/maker-zip": "^7.4.0", "@electron-forge/plugin-auto-unpack-natives": "^7.4.0", "@electron-forge/plugin-fuses": "^7.4.0", "@electron-forge/plugin-vite": "^7.4.0", "@electron-forge/publisher-s3": "^7.8.1", "@electron/fuses": "^1.8.0", "@sentry/electron": "^5.6.0", "@sentry/react": "^8.35.0", "@sentry/vite-plugin": "^3.5.0", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.16", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "@vitejs/plugin-react": "^4.3.0", "autoprefixer": "^10.4.20", "classnames": "^2.5.1", "cross-env": "^7.0.3", "dotenv-cli": "^8.0.0", "electron": "32.1.2", "electron-devtools-installer": "^3.2.0", "electron-mock-ipc": "^0.3.12", "eslint": "^8.0.1", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.25.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.2", "eslint-plugin-react-hooks": "^4.6.2", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.5", "npm-run-all": "^4.1.5", "pinst": "^3.0.0", "postcss": "^8.4.47", "prettier": "^3.2.5", "sass": "^1.77.2", "tailwindcss": "^3.4.13", "ts-jest": "^29.3.2", "ts-node": "^10.0.0", "typescript": "^5.8.3", "vite": "^5.0.12", "vite-plugin-checker": "^0.6.4", "vite-plugin-svgr": "^4.2.0", "vite-tsconfig-paths": "^4.3.2" }, "eslintConfig": { "extends": [ "react-app" ] }, "lint-staged": { "*.+(ts|tsx)": [ "npm run lint" ] }, "build": { "appId": "com.backsplash.app", "productName": "Backsplash", "mac": { "category": "public.app-category.graphics-design", "target": [ "dmg", "zip" ], "icon": "assets/icon.icns", "hardenedRuntime": true, "gatekeeperAssess": false, "entitlements": "entitlements.plist", "entitlementsInherit": "entitlements.plist" }, "win": { "target": [ "nsis" ], "icon": "assets/icon.ico" }, "linux": { "target": [ "AppImage", "deb" ], "category": "Graphics", "icon": "assets/icon.png" }, "publish": [ { "provider": "github", "owner": "james-julius", "repo": "backsplash" } ], "directories": { "output": "out" } } }