|
{ |
|
"name": "streaming-react-app", |
|
"private": true, |
|
"version": "0.0.13", |
|
"type": "module", |
|
"scripts": { |
|
"dev": "vite --host --strictPort", |
|
"build": "tsc && vite build", |
|
"preview": "vite preview", |
|
"clean:node-modules": "rm -rf node_modules/", |
|
"ts-check": "tsc --noEmit", |
|
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", |
|
"prettier-check": "cd ../ && yarn run prettier-base --check streaming-react-app", |
|
"signal": "concurrently --names \"TS,LINT,PRETTIER\" -c \"bgBlack.bold,bgRed.bold,bgCyan.bold\" \"yarn run ts-check\" \"yarn run lint\" \"yarn run prettier-check\"" |
|
}, |
|
"dependencies": { |
|
"@emotion/react": "11.11.1", |
|
"@emotion/styled": "11.11.0", |
|
"@mui/icons-material": "5.14.3", |
|
"@mui/material": "5.14.5", |
|
"@react-three/drei": "^9.83.9", |
|
"@react-three/fiber": "^8.14.1", |
|
"@react-three/xr": "^5.7.1", |
|
"amazon-cognito-identity-js": "^6.3.6", |
|
"audiobuffer-to-wav": "^1.0.0", |
|
"aws-sdk": "^2.1472.0", |
|
"iso-639-1": "^3.1.0", |
|
"js-cookie": "^3.0.5", |
|
"lodash": "4.17.21", |
|
"react": "^18.2.0", |
|
"react-dom": "^18.2.0", |
|
"react-google-charts": "^4.0.1", |
|
"socket.io-client": "^4.7.2", |
|
"three": "^0.156.1", |
|
"three-mesh-ui": "^6.5.4", |
|
"uuid": "^9.0.0", |
|
"zustand": "^4.4.3" |
|
}, |
|
"devDependencies": { |
|
"@types/node": "^20.5.3", |
|
"@types/react": "^18.2.15", |
|
"@types/react-dom": "^18.2.7", |
|
"@types/uuid": "^9.0.2", |
|
"@typescript-eslint/eslint-plugin": "^6.0.0", |
|
"@typescript-eslint/parser": "^6.0.0", |
|
"@vitejs/plugin-react": "^4.0.3", |
|
"concurrently": "8.2.1", |
|
"eslint": "^8.45.0", |
|
"eslint-plugin-react-hooks": "^4.6.0", |
|
"eslint-plugin-react-refresh": "^0.4.3", |
|
"typescript": "5.1.6", |
|
"vite": "^4.4.5" |
|
} |
|
} |
|
|