{ "name": "knot-playground", "private": true, "version": "0.0.0", "type": "module", "scripts": { "prebuild": "npm run build:wasm", "build": "vite build", "build:wasm": "wasm-pack build ../../crates/red_knot_wasm --target web --out-dir ../../playground/knot/red_knot_wasm", "dev:wasm": "wasm-pack build ../../crates/red_knot_wasm --dev --target web --out-dir ../../playground/knot/red_knot_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.27.4", "react": "^19.0.0", "react-dom": "^19.0.0", "react-resizable-panels": "^2.1.7", "red_knot_wasm": "file:red_knot_wasm", "shared": "0.0.0", "smol-toml": "^1.3.1" }, "overrides": { "@monaco-editor/react": { "react": "$react", "react-dom": "$react-dom" } }, "devDependencies": { "vite-plugin-static-copy": "^2.3.0" } }