An encrypted personal cloud built on the AT Protocol.
at main 67 lines 2.2 kB view raw
1{ 2 "name": "opake-web", 3 "private": true, 4 "version": "0.0.1", 5 "type": "module", 6 "scripts": { 7 "wasm:build": "wasm-pack build ../crates/opake-wasm --target web --out-dir ../../web/src/wasm/opake-wasm --out-name opake", 8 "wasm:build:dev": "wasm-pack build ../crates/opake-wasm --target web --dev --out-dir ../../web/src/wasm/opake-wasm --out-name opake", 9 "dev": "vite", 10 "build": "bun run wasm:build && tsc && vite build", 11 "preview": "bun run serve.ts", 12 "start": "bun run serve.ts", 13 "test": "vitest run", 14 "test:watch": "vitest", 15 "lint": "eslint src/", 16 "lint:fix": "eslint src/ --fix", 17 "format": "prettier --write 'src/**/*.{ts,tsx,mdx}'", 18 "format:check": "prettier --check 'src/**/*.{ts,tsx,mdx}'" 19 }, 20 "dependencies": { 21 "@phosphor-icons/react": "^2.1.10", 22 "@tanstack/react-start": "^1.166.3", 23 "clsx": "^2.1.1", 24 "comlink": "^4.4.2", 25 "dexie": "^4.3.0", 26 "immer": "^11.1.4", 27 "react": "^19.2.4", 28 "react-dom": "^19.2.4", 29 "react-markdown": "^10.1.0", 30 "react-syntax-highlighter": "^16.1.1", 31 "remark-gfm": "^4.0.1", 32 "tailwind-merge": "^3.5.0", 33 "yet-another-react-lightbox": "^3.29.1", 34 "zustand": "^5.0.11" 35 }, 36 "devDependencies": { 37 "@mdx-js/rollup": "^3.1.1", 38 "@tailwindcss/vite": "^4.2.1", 39 "@testing-library/jest-dom": "^6.9.1", 40 "@testing-library/react": "^16.3.2", 41 "@types/node": "^25.3.5", 42 "@types/react": "^19.2.14", 43 "@types/react-dom": "^19.2.3", 44 "@types/react-syntax-highlighter": "^15.5.13", 45 "daisyui": "^5.5.19", 46 "eslint": "^10.0.3", 47 "eslint-config-prettier": "^10.1.8", 48 "eslint-plugin-functional": "^9.0.4", 49 "eslint-plugin-jsx-a11y": "^6.10.2", 50 "eslint-plugin-no-secrets": "^2.3.3", 51 "eslint-plugin-react-hooks": "^7.0.1", 52 "eslint-plugin-security": "^4.0.0", 53 "eslint-plugin-sonarjs": "^4.0.1", 54 "fake-indexeddb": "^6.2.5", 55 "happy-dom": "^20.8.3", 56 "jiti": "^2.6.1", 57 "prettier": "^3.8.1", 58 "prettier-plugin-tailwindcss": "^0.7.2", 59 "tailwindcss": "^4.2.1", 60 "typescript": "^5.9.3", 61 "typescript-eslint": "^8.56.1", 62 "vite": "^7.3.1", 63 "vite-plugin-comlink": "^5.3.0", 64 "vite-plugin-wasm": "^3.5.0", 65 "vitest": "^4.0.18" 66 } 67}