Path: blob/master/gate-controller/package.json
1071 views
{1"name": "gatecontroller",2"version": "1.0.0",3"description": "takes API from external source and triggers gate dry contact to open",4"author": "Platerecognizer",5"private": true,6"scripts": {7"dev": "next dev --turbopack",8"build": "next build",9"start": "next start",10"lint": "next lint",11"tauri": "tauri"12},13"dependencies": {14"@radix-ui/react-alert-dialog": "^1.1.15",15"@radix-ui/react-dialog": "^1.1.15",16"@radix-ui/react-dropdown-menu": "^2.1.15",17"@radix-ui/react-radio-group": "^1.3.8",18"@radix-ui/react-select": "^2.2.6",19"@radix-ui/react-slot": "^1.2.3",20"@radix-ui/react-tabs": "^1.1.13",21"@tauri-apps/api": "^2.6.0",22"class-variance-authority": "^0.7.1",23"clsx": "^2.1.1",24"lucide-react": "^0.525.0",25"next": "15.4.2",26"next-themes": "^0.4.6",27"react": "19.1.0",28"react-dom": "19.1.0",29"sonner": "^2.0.7",30"tailwind-merge": "^3.3.1"31},32"devDependencies": {33"@eslint/eslintrc": "^3",34"@tailwindcss/postcss": "^4",35"@tauri-apps/cli": "^2.6.2",36"@types/node": "^20",37"@types/react": "^19",38"@types/react-dom": "^19",39"eslint": "^9",40"eslint-config-next": "15.4.2",41"tailwindcss": "^4",42"tw-animate-css": "^1.3.5",43"typescript": "^5"44}45}464748