{ "name": "My Tech Passport", "version": "3.0.0", "description": "The free and privacy-friendly screen recorder with no limits", "scripts": { "build": "node utils/build.js", "start": "node utils/server.js", "dev": "concurrently \"npm run start\" \"npm run build:watch\"", "prettier": "prettier --write '**/*.{js,jsx,ts,tsx,json,css,scss,md}'", "postinstall": "patch-package" }, "dependencies": { "@hot-loader/react-dom": "^17.0.2", "@mediapipe/selfie_segmentation": "^0.1.1675465747", "@radix-ui/react-alert-dialog": "^1.0.4", "@radix-ui/react-collapsible": "^1.0.2", "@radix-ui/react-dropdown-menu": "^2.0.6", "@radix-ui/react-popover": "^1.0.5", "@radix-ui/react-select": "^1.2.1", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-switch": "^1.0.2", "@radix-ui/react-tabs": "^1.0.3", "@radix-ui/react-toast": "^1.1.5", "@radix-ui/react-toggle": "^1.0.3", "@radix-ui/react-toggle-group": "^1.0.4", "@radix-ui/react-toolbar": "^1.0.3", "@radix-ui/react-tooltip": "^1.0.5", "@sentry/browser": "^7.94.1", "@tensorflow-models/body-segmentation": "^1.0.2", "@tensorflow/tfjs-backend-webgl": "^4.9.0", "@tensorflow/tfjs-converter": "^4.9.0", "@tensorflow/tfjs-core": "^4.13.0", "@uiw/color-convert": "^1.2.2", "@uiw/react-color-wheel": "^1.2.2", "axios": "^1.6.2", "concurrently": "^8.2.0", "fabric": "^5.3.0", "fabric-history": "^2.0.0", "fix-webm-duration": "^1.0.5", "jszip": "^3.10.1", "localforage": "^1.10.0", "patch-package": "^8.0.0", "plyr": "^3.7.8", "plyr-react": "^5.3.0", "querystring": "^0.2.1", "raw-loader": "^4.0.2", "rc-checkbox": "^3.2.0", "rc-slider": "^10.6.2", "react": "^17.0.2", "react-advanced-cropper": "^0.19.4", "react-copy-to-clipboard": "^5.1.0", "react-custom-checkbox": "^3.2.0", "react-dom": "^17.0.2", "react-hotkeys-hook": "^4.4.1", "react-icons": "^5.2.1", "react-player": "^2.16.0", "react-range": "^1.8.14", "react-rnd": "^10.4.1", "react-shadow": "^20.0.0", "react-slider": "^2.0.6", "react-spinners": "^0.13.8", "react-svg": "^16.1.18", "react-tooltip": "^5.13.1", "sass": "^1.60.0", "ssestream": "^1.1.0", "wavesurfer.js": "^7.4.2", "webm-duration-fix": "^1.0.4" }, "devDependencies": { "@babel/core": "^7.20.2", "@babel/preset-env": "^7.20.2", "@babel/preset-react": "^7.22.15", "@types/react": "^17.0.52", "@types/react-dom": "^17.0.11", "babel-loader": "^9.1.3", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^7.0.0", "css-loader": "^6.7.2", "fs-extra": "^10.1.0", "html-loader": "^3.1.0", "html-webpack-plugin": "^5.5.0", "prettier": "^2.7.1", "raw-loader": "^4.0.2", "sass": "^1.53.0", "sass-loader": "^13.2.0", "source-map-loader": "^3.0.1", "style-loader": "^3.3.1", "terser-webpack-plugin": "^5.3.6", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack-dev-server": "^4.11.1", "webpack-ext-reloader": "^1.1.9" } }