UNPKG

fleeta-api-lib

Version:

A comprehensive library for fleet management applications - API, Auth, Device management

100 lines (99 loc) 3.08 kB
{ "name": "fleeta-api-lib", "version": "1.4.0", "description": "A comprehensive library for fleet management applications - API, Auth, Device management", "exports": { ".": { "import": "./dist/index.esm.js", "require": "./dist/index.umd.js", "types": "./dist/lib/index.d.ts" } }, "main": "dist/index.umd.js", "module": "dist/index.esm.js", "types": "dist/lib/index.d.ts", "files": [ "dist", "README.md" ], "sideEffects": [ "*.css", "*.scss", "*.sass" ], "keywords": [ "react", "fleet-management", "api-client", "authentication", "device-management", "gps", "typescript", "vehicle-tracking", "blackvue", "fleeta" ], "author": "FleetA Team", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/hurfoong/Fleeta-Components-API" }, "homepage": "https://github.com/hurfoong/Fleeta-Components-API#readme", "bugs": { "url": "https://github.com/hurfoong/Fleeta-Components-API/issues" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" }, "peerDependenciesMeta": {}, "dependencies": { "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", "crypto-js": "^4.2.0", "lucide-react": "^0.535.0", "react": ">=16.8.0", "react-dom": ">=16.8.0", "tailwind-merge": "^2.0.0", "zustand": "^4.4.7", "amazon-kinesis-video-streams-webrtc": "^2.4.1" }, "devDependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-dropdown-menu": "^2.0.6", "@radix-ui/react-hover-card": "^1.0.7", "@radix-ui/react-separator": "^1.0.3", "@radix-ui/react-slot": "^1.0.2", "@supabase/supabase-js": "^2.39.0", "@types/crypto-js": "^4.2.2", "@types/node": "^20.11.24", "@types/react": "^18.2.37", "@types/react-dom": "^18.2.15", "@vitejs/plugin-react": "^4.2.0", "amazon-kinesis-video-streams-webrtc": "^2.4.1", "autoprefixer": "^10.4.16", "crypto-js": "^4.2.0", "mapbox-gl": "^3.1.2", "postcss": "^8.4.31", "react-router-dom": "^6.20.0", "tailwind-scrollbar": "^3.0.0", "tailwindcss": "^3.3.5", "tailwindcss-animate": "^1.0.7", "typescript": "^5.2.2", "vite": "^5.0.0" }, "scripts": { "dev": "vite", "dev:lib": "npx vite build --config vite.config.lib.ts --watch", "build": "tsc && vite build", "build:clean": "node -e \"const fs = require('fs'); const dirs = ['dist', 'dist-dashboard', 'node_modules/.vite']; dirs.forEach(dir => { try { fs.rmSync(dir, { recursive: true, force: true }); console.log('✅ Cleaned:', dir); } catch(e) { console.log('ℹ️ Already clean:', dir); } });\"", "build:lib": "npm run build:clean && npx vite build --config vite.config.lib.ts && npm run build:types", "preview": "vite preview", "build:types": "npx tsc --project tsconfig.lib.json", "build:dashboard": "npx tsc && npx vite build --outDir dist-dashboard", "prepare": "npm run build:lib", "prepublishOnly": "npm run build:lib" }, "type": "module" }