{ "name": "@metabuilder/hooks", "version": "1.0.0", "description": "Centralized collection of React hooks used across MetaBuilder", "main": "index.ts", "types": "index.d.ts", "scripts": { "build": "tsc --declaration --emitDeclarationOnly", "lint": "eslint .", "typecheck": "tsc --noEmit" }, "keywords": [ "react", "hooks", "authentication", "dashboard", "storage", "ui" ], "author": "MetaBuilder", "license": "MIT", "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "react-redux": "^8.0.0 || ^9.0.0" }, "devDependencies": { "@types/react": "^18.2.0 || ^19.0.0", "typescript": "^5.0.0" }, "files": [ "*.ts", "*.tsx", "index.d.ts", "README.md" ], "exports": { ".": { "import": "./index.ts", "types": "./index.d.ts" }, "./useLoginLogic": "./useLoginLogic.ts", "./useRegisterLogic": "./useRegisterLogic.ts", "./usePasswordValidation": "./usePasswordValidation.ts", "./useAuthForm": "./useAuthForm.ts", "./useDashboardLogic": "./useDashboardLogic.ts", "./useResponsiveSidebar": "./useResponsiveSidebar.ts", "./useHeaderLogic": "./useHeaderLogic.ts", "./useProjectSidebarLogic": "./useProjectSidebarLogic.ts", "./useStorageDataHandlers": "./useStorageDataHandlers.ts", "./useStorageSettingsHandlers": "./useStorageSettingsHandlers.ts", "./useStorageSwitchHandlers": "./useStorageSwitchHandlers.ts", "./useFaviconDesigner": "./useFaviconDesigner.ts", "./useDragResize": "./useDragResize.ts", "./useGithubBuildStatus": "./use-github-build-status.ts" }, "repository": { "type": "git", "url": "https://github.com/metabuilder/metabuilder.git", "directory": "hooks" } }