{ "name": "tape-manager", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc && vite build", "preview": "vite preview", "gen-proto": "protoc --ts_out ./src/entity --proto_path ../entity/ `ls ../entity/*.proto` && ./src/entity/gen_index.sh" }, "dependencies": { "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@fortawesome/fontawesome-svg-core": "^1.2.32", "@fortawesome/free-solid-svg-icons": "^5.13.1", "@fortawesome/react-fontawesome": "^0.1.12", "@mui/icons-material": "^5.10.16", "@mui/material": "^5.10.9", "@mui/styled-engine": "^5.10.8", "@mui/system": "^5.14.10", "@mui/x-tree-view": "6.0.0-alpha.3", "@protobuf-ts/grpcweb-transport": "^2.8.2", "@protobuf-ts/runtime": "^2.8.2", "@protobuf-ts/runtime-rpc": "^2.8.2", "chonky": "^2.3.2", "chonky-icon-fontawesome": "^2.3.2", "fast-text-encoding": "^1.0.6", "filesize": "^10.0.5", "format-duration": "^2.0.0", "localforage": "^1.10.0", "match-sorter": "^6.3.1", "moment": "^2.29.4", "react": "^18.2.0", "react-dnd": "^11.1.3", "react-dnd-html5-backend": "^11.1.3", "react-dom": "^18.2.0", "react-is": "^18.2.0", "react-router-dom": "^6.4.5", "sort-by": "^1.2.0" }, "devDependencies": { "@protobuf-ts/plugin": "^2.8.2", "@types/node": "^18.11.14", "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", "@vitejs/plugin-react": "^2.1.0", "less": "^4.1.3", "prettier": "2.7.1", "tsdef": "^0.0.14", "typescript": "^4.6.4", "vite": "^3.1.0" } }