{ "tasks": { "build": "deno run --allow-run --allow-env --allow-read checkIsAndroidAndBuild.ts npm:vite build", "build-watch": "deno run --allow-run --allow-env --allow-read checkIsAndroidAndBuild.ts npm:vite --watch build" }, "compilerOptions": { "lib": ["ES2022", "DOM", "DOM.Iterable"], "jsx": "react-jsx", "jsxImportSource": "react", "jsxImportSourceTypes": "@types/react" }, "imports": { "@deno/vite-plugin": "npm:@deno/vite-plugin@1.0.5", "@types/react": "npm:@types/react@18.3.1", "@types/react-dom": "npm:@types/react-dom@18.3.1", "@vitejs/plugin-react": "npm:@vitejs/plugin-react@4.7.0", "lightningcss": "npm:lightningcss@^1.30.2", "react": "npm:react@18.3.1", "react-dom": "npm:react-dom@18.3.1", "terser": "npm:terser@^5.44.1", "vite": "npm:vite@7.0.6", "rollup": "npm:@rollup/wasm-node@4.48.0", "chalk": "npm:chalk@5.4.1", "mdui": "npm:mdui@2.1.4", "split.js": "npm:split.js@1.3.2", "crypto-js": "npm:crypto-js@4.2.0", "socket.io-client": "npm:socket.io-client@4.8.1", "marked": "npm:marked@16.3.0", "dompurify": "npm:dompurify@3.2.7", "pinch-zoom-element": "npm:pinch-zoom-element@1.1.1", "lingchair-internal-shared": "../internal-shared/mod.ts" } }