{ "name": "filepizza", "version": "1.1.0", "description": "Free peer-to-peer file transfers in your browser.", "author": "Alex Kern (http://kern.io)", "license": "BSD-3-Clause", "homepage": "https://github.com/kern/filepizza", "scripts": { "dev": "next", "build": "next build", "start": "next start", "start:peerjs": "./bin/peerjs.js", "lint": "eslint 'src/**/*.ts[x]'" }, "repository": { "type": "git", "url": "git@github.com:kern/filepizza.git" }, "bugs": { "url": "https://github.com/kern/filepizza/issues" }, "dependencies": { "@tanstack/react-query": "^5.55.2", "autoprefixer": "^10.4.20", "debug": "^4.3.6", "express": "^4.19.2", "fp-ts": "^2.16.9", "io-ts": "^2.2.21", "ioredis": "^4.28.5", "next": "^14.2.8", "nodemon": "^1.19.4", "peer": "^0.5.3", "peerjs": "^1.5.4", "postcss": "^8.4.44", "react": "^18.2.0", "react-device-detect": "^1.17.0", "react-dom": "^18.2.0", "react-qr": "0.0.2", "react-qr-code": "^1.1.1", "streamsaver": "^2.0.6", "tailwindcss": "^3.4.10", "twilio": "^2.11.1", "use-http": "^1.0.28", "web-streams-polyfill": "^3.3.3", "webrtcsupport": "^2.2.0" }, "devDependencies": { "@types/debug": "^4.1.12", "@types/ioredis": "^4.28.10", "@types/node": "^14.18.63", "@types/react": "^16.14.60", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "eslint": "^7.32.0", "eslint-config-prettier": "^6.15.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^3.4.1", "eslint-plugin-react": "^7.35.1", "husky": "^4.3.8", "lint-staged": "^10.5.4", "prettier": "^2.8.8", "typescript": "^4.9.5" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,tsx}": [ "eslint --fix", "git add" ] } }