UNPKG

react-firehooks

Version:

Lightweight dependency-free collection of React hooks for Firebase

104 lines (103 loc) 3.11 kB
{ "name": "react-firehooks", "version": "4.3.0", "description": "Lightweight dependency-free collection of React hooks for Firebase", "main": "./lib/index.js", "types": "./lib/index.d.ts", "sideEffects": false, "type": "module", "exports": { ".": "./lib/index.js", "./app-check": "./lib/app-check/index.js", "./auth": "./lib/auth/index.js", "./database": "./lib/database/index.js", "./firestore": "./lib/firestore/index.js", "./messaging": "./lib/messaging/index.js", "./storage": "./lib/storage/index.js" }, "files": [ "lib", "auth", "app-check", "database", "firestore", "messaging", "storage" ], "repository": { "type": "git", "url": "git+https://github.com/andipaetzold/react-firehooks.git" }, "keywords": [ "react", "hooks", "firebase", "app-check", "auth", "database", "firestore", "messaging", "storage" ], "author": { "name": "Andi Pätzold", "email": "github@andipaetzold.com", "url": "https://github.com/andipaetzold" }, "license": "MIT", "bugs": { "url": "https://github.com/andipaetzold/react-firehooks/issues" }, "homepage": "https://github.com/andipaetzold/react-firehooks#readme", "devDependencies": { "@semantic-release/changelog": "6.0.3", "@semantic-release/git": "10.0.1", "@testing-library/react": "16.0.1", "@tsconfig/recommended": "1.0.7", "@tsconfig/strictest": "2.0.5", "@types/react": "18.3.11", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vitest/coverage-v8": "2.1.2", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", "eslint-plugin-jsdoc": "50.3.1", "eslint-plugin-react": "7.37.1", "eslint-plugin-react-hooks": "4.6.2", "firebase": "10.5.0", "happy-dom": "15.10.2", "husky": "9.1.6", "lint-staged": "15.2.10", "prettier": "3.3.3", "react": "18.3.1", "react-test-renderer": "18.3.1", "rimraf": "6.0.1", "semantic-release": "24.1.2", "typedoc": "0.26.8", "typescript": "5.6.3", "vitest": "2.1.2" }, "scripts": { "prepublishOnly": "npm run build", "build": "npm run build:esm && npm run build:modules", "build:esm": "rimraf lib && tsc", "build:modules": "node ./scripts/create-modules.js", "test": "vitest", "typecheck": "vitest --typecheck", "semantic-release": "semantic-release", "typedoc": "typedoc", "prepare": "husky", "lint": "eslint src", "lint-staged": "lint-staged" }, "peerDependencies": { "firebase": "^10.5.0 || ^11.0.0 || ^12.0.0", "react": ">=16.8.0" }, "lint-staged": { "src/**/*.ts": [ "prettier --write", "eslint" ] } }