UNPKG

dimsee

Version:

Modern, flexible authentication solution for MERN applications with OAuth support

99 lines (98 loc) 2.6 kB
{ "name": "dimsee", "version": "0.6.8", "description": "Modern, flexible authentication solution for MERN applications with OAuth support", "main": "./dist/backend/index.js", "module": "./dist/frontend/index.js", "exports": { ".": { "import": "./dist/frontend/index.js", "require": "./dist/backend/index.js" }, "./backend": { "require": "./dist/backend/index.js", "import": "./dist/backend/index.js" }, "./frontend": { "import": "./dist/frontend/index.js", "require": "./dist/frontend/index.js" } }, "sideEffects": false, "files": [ "dist/", "frontend/index.js", "frontend/src/components/*.css", "README.md", "LICENSE" ], "scripts": { "test": "jest --passWithNoTests", "build": "npm run build:backend && npm run build:frontend", "build:backend": "babel backend -d dist/backend --config-file ./babel.config.backend.json --copy-files", "build:frontend": "babel frontend/src -d dist/frontend --config-file ./babel.config.frontend.json --copy-files", "prepare": "husky install && npm run build", "prepublishOnly": "npm test", "lint": "eslint .", "format": "prettier --write ." }, "repository": { "type": "git", "url": "git+https://github.com/sidd190/dimsee.git" }, "keywords": [ "mern", "auth", "authentication", "react", "express", "mongodb", "oauth", "google-auth", "github-auth", "session", "jwt" ], "author": "Siddharth <sidd190@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/sidd190/dimsee/issues" }, "homepage": "https://github.com/sidd190/dimsee#readme", "dependencies": { "bcryptjs": "^2.4.3", "connect-mongo": "^5.1.0", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "dotenv": "^16.5.0", "express": "^4.18.2", "express-session": "^1.18.1", "jsonwebtoken": "^9.0.2", "mongoose": "^7.5.0", "passport": "^0.7.0", "passport-github2": "^0.1.12", "passport-google-oauth20": "^2.0.0", "zod": "^3.22.2" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0", "axios": "^1.0.0" }, "devDependencies": { "@babel/cli": "^7.23.9", "@babel/core": "^7.23.9", "@babel/preset-env": "^7.23.9", "@babel/preset-react": "^7.23.9", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "husky": "^8.0.0", "jest": "^29.7.0", "prettier": "^3.2.5" }, "engines": { "node": ">=14.0.0" }, "browser": "./dist/index.mjs", "readmeFilename": "README.md" }