UNPKG

naim-firebase-auth-wrapper

Version:

React components and hooks for Firebase Authentication and Firestore with Mantine UI

95 lines (94 loc) 2.65 kB
{ "name": "naim-firebase-auth-wrapper", "private": false, "publishConfig": { "access": "public" }, "version": "1.2.0", "description": "React components and hooks for Firebase Authentication and Firestore with Mantine UI", "main": "dist/index.umd.js", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.umd.js", "types": "./dist/index.d.ts" }, "./style.css": "./dist/style.css" }, "scripts": { "build": "tsc && cp src/styles.css dist/", "build:vite": "vite build", "build:all": "npm run build && npm run build:vite", "pack": "npm pack", "build:pack": "npm run build:all && npm pack", "prepare": "npm run build", "lint": "./node_modules/.bin/eslint src --ext .ts,.tsx", "prepublishOnly": "npm run build", "emulator": "firebase emulators:start --only firestore", "example:install": "cd examples/nextjs-demo && npm install", "example:dev": "cd examples/nextjs-demo && npm run dev", "example:setup": "./examples/setup-and-run.sh", "example:with-emulator": "./examples/run-with-emulator.sh" }, "dependencies": { "@emotion/react": "^11.11.0", "@mantine/core": "^7.1.0", "@mantine/hooks": "^7.1.0", "@tabler/icons-react": "^3.0.0", "firebase": "^10.6.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "uuid": "^9.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "devDependencies": { "@babel/preset-react": "^7.26.3", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "@types/uuid": "^9.0.7", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-react": "^4.2.0", "eslint": "8.56.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "terser": "^5.39.0", "typescript": "^5.2.0", "vite": "^5.0.0", "vite-plugin-dts": "^4.5.3" }, "keywords": [ "firebase", "authentication", "react", "mantine", "auth", "organizations", "multi-tenant", "firestore", "user-management" ], "repository": { "type": "git", "url": "https://github.com/NaimSakaamini/user-management" }, "author": "Naim Sakaamini", "license": "MIT", "sideEffects": [ "**/*.css" ], "browserslist": [ ">0.2%", "not dead", "not op_mini all", "not ie <= 11" ] }