{ "name": "ty-playground", "private": true, "version": "0.0.0", "type": "module", "scripts": { "prebuild": "npm run build:wasm", "build": "vite build", "build:wasm": "wasm-pack build ../../crates/ty_wasm --target web --out-dir ../../playground/ty/ty_wasm", "dev:wasm": "wasm-pack build ../../crates/ty_wasm --dev --target web --out-dir ../../playground/ty/ty_wasm", "predev:build": "npm run dev:wasm", "dev:build": "vite build", "prestart": "npm run dev:wasm", "start": "vite", "preview": "vite preview" }, "dependencies": { "@monaco-editor/react": "^4.7.0", "classnames": "^2.5.1", "lz-string": "^1.5.0", "monaco-editor": "^0.52.2", "pyodide": "^0.28.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-resizable-panels": "^3.0.0", "shared": "0.0.0", "smol-toml": "^1.3.1", "ty_wasm": "file:ty_wasm" }, "overrides": { "@monaco-editor/react": { "react": "$react", "react-dom": "$react-dom" } }, "devDependencies": { "vite-plugin-static-copy": "^3.0.0" } }