{ "name": "radicle-desktop", "private": true, "version": "0.0.0", "description": "", "type": "module", "scripts": { "start": "vite", "start:http": "cargo run --manifest-path ./crates/test-http-api/Cargo.toml", "build": "vite build && scripts/copy-katex-assets && scripts/install-twemoji-assets", "build:http": "cargo build --manifest-path ./crates/test-http-api/Cargo.toml", "postinstall": "scripts/copy-katex-assets && scripts/install-twemoji-assets", "preview": "vite preview", "check": "scripts/check-js && scripts/check-rs", "check-js": "scripts/check-js", "check-rs": "scripts/check-rs", "test:e2e": "TZ='UTC' playwright test", "format": "npx prettier '**/*.@(ts|js|svelte|json|css|html|yml)' --write", "generate-types": "cargo test --manifest-path ./crates/radicle-types/Cargo.toml && npx prettier ./crates/radicle-types/bindings --write", "tauri": "npx tauri" }, "engines": { "node": "20.9.0" }, "license": "MIT", "dependencies": { "@tauri-apps/api": "^2.0.2", "@tauri-apps/plugin-clipboard-manager": "^2.0.0", "@tauri-apps/plugin-shell": "^2.0.0", "@tauri-apps/plugin-window-state": "^2.0.0" }, "devDependencies": { "@eslint/js": "^9.13.0", "@playwright/test": "^1.48.2", "@radicle/gray-matter": "4.1.0", "@sveltejs/vite-plugin-svelte": "^4.0.0", "@tauri-apps/cli": "^2.0.3", "@tsconfig/svelte": "^5.0.4", "@types/dompurify": "^3.0.5", "@types/lodash": "^4.17.12", "@types/node": "^20.9.0", "@types/wait-on": "^5.3.4", "@wooorm/starry-night": "^3.5.0", "baconjs": "^3.0.19", "bs58": "^6.0.0", "buffer": "^6.0.3", "chalk": "^5.3.0", "dompurify": "^3.1.7", "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.45.1", "execa": "^9.5.0", "get-port": "^7.1.0", "hast-util-to-dom": "^4.0.0", "lodash": "^4.17.21", "marked": "^14.1.3", "marked-emoji": "^1.4.2", "marked-footnote": "^1.2.4", "marked-katex-extension": "^5.1.2", "marked-linkify-it": "^3.1.11", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.7", "svelte": "^5.0.2", "svelte-check": "^4.0.5", "svelte-eslint-parser": "^0.42.0", "tslib": "^2.8.0", "twemoji": "^14.0.2", "typescript": "^5.6.3", "typescript-eslint": "^8.10.0", "vite": "^5.4.9", "wait-on": "^8.0.1" } }