dimsee
Version:
Modern, flexible authentication solution for MERN applications with OAuth support
99 lines (98 loc) • 2.6 kB
JSON
{
"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"
}