{ "private": "true", "name": "deltachat-desktop", "type": "module", "version": "2.62.0", "scripts": { "check": "pnpm check:types && pnpm check:lint && pnpm check:format && pnpm check:target-versions", "check:types": "pnpm -r --no-bail check:types", "check:lint": "eslint . --cache", "check:format": "prettier --check \"**/*.scss\" \"packages/**/*.{js,ts,tsx,json}\" \"**/*.md\"", "fix": "pnpm fix:lint && pnpm fix:format", "fix:lint": "eslint . --cache --fix || true", "fix:format": "prettier --write \"**/*.scss\" \"packages/**/*.{js,ts,tsx,json}\" \"**/*.md\"", "dev": "pnpm dev:electron", "start:electron": "pnpm --filter=@deltachat-desktop/target-electron start", "build:electron": "pnpm --filter=@deltachat-desktop/target-electron build", "pack:asar": "pnpm --filter=@deltachat-desktop/target-electron pack:asar", "dev:electron": "pnpm --filter=@deltachat-desktop/target-electron dev", "debug:electron": "pnpm --filter=@deltachat-desktop/target-electron dev-inspect", "watch:electron": "pnpm --filter=@deltachat-desktop/target-electron watch", "start:browser": "pnpm --filter=@deltachat-desktop/target-browser start", "build:browser": "pnpm --filter=@deltachat-desktop/target-browser build", "start:webserver": "pnpm --filter=@deltachat-desktop/target-browser start:server", "translations:pull": "tx pull -s -f -t && tx pull -f -a", "translations:convert": "node ./bin/translations/build-shared-convert-translations.mjs ./_locales", "translations:update": "pnpm translations:pull && pnpm translations:convert && ./bin/translations/find_complete_translations.sh", "prepare-release": "./bin/build/prepare-release.sh", "update:target-versions": "node ./bin/build/update_desktop_version.js && prettier --write --log-level=silent \"packages/target**/package.json\"", "check:target-versions": "node ./bin/build/update_desktop_version.js --check", "test": "pnpm -r --no-bail test", "test-and-check": "pnpm test && pnpm check", "e2e": "pnpm build:browser && pnpm --filter=e2e-tests e2e", "reset:node_modules": "rm -rf node_modules && rm -rf packages/*/node_modules || true && pnpm i" }, "engineStrict": true, "engines": { "node": ">=22 <27", "pnpm": ">=9.6.0" }, "devDependencies": { "@eslint/compat": "^2.0.0", "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@types/ignore-walk": "^4.0.3", "@types/node": "^22.19.3", "@typescript-eslint/eslint-plugin": "^8.61.1", "@typescript-eslint/parser": "^8.61.1", "chokidar": "^5.0.0", "eslint": "^9.39.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "git-cliff": "^2.11.0", "globals": "^17.0.0", "prettier": "^3.7.4", "typescript": "catalog:", "typescript-eslint": "^8.61.1", "xml-js": "^1.6.11", "yaml": "^2.8.3" }, "packageManager": "pnpm@11.21.0" }