@tunaiku.npm/embedded-session-management
Version:
Session management
100 lines (99 loc) • 3.78 kB
JSON
{
"name": "@tunaiku.npm/embedded-session-management",
"version": "0.7.0",
"description": "Session management",
"scripts": {
"test": "jest",
"test:coverage": "jest --coverage",
"build": "rollup -c --bundleConfigAsCjs && tsc --declaration --emitDeclarationOnly --outDir dist",
"prepublishOnly": "npm run build",
"prestart:kipayDocker": "sh ./e2e/mkcert-nginx.sh && sh ./e2e/copy-library.sh",
"prestart:cold:kipayDocker": "npm run prestart:kipayDocker",
"start:kipayDocker": "sh ./e2e/start-docker.sh",
"start:cold:kipayDocker": "sh ./e2e/cold-start-docker.sh",
"remove:kipayDocker": "sh ./e2e/rm-docker.sh",
"rm:kipayDocker": "npm run remove:kipayDocker",
"start:kipayWidget": "sh ./e2e/start-widget.sh",
"start:kipayFullSite": "sh ./e2e/start-full-site.sh",
"start:kipay": "npm run start:kipayDocker",
"codeceptjs": "codeceptjs run --steps",
"codeceptjs:headless": "HEADLESS=true codeceptjs run --steps",
"codeceptjs:ui": "codecept-ui --app",
"codeceptjs:demo": "codeceptjs run --steps -c node_modules/@codeceptjs/examples",
"codeceptjs:demo:headless": "HEADLESS=true codeceptjs run --steps -c node_modules/@codeceptjs/examples",
"codeceptjs:demo:ui": "codecept-ui --app -c node_modules/@codeceptjs/examples"
},
"repository": {
"type": "git",
"url": "git+https://bitbucket.org/tunaiku/embedded-session-management.git"
},
"files": [
"dist/"
],
"main": "dist/index.cjs",
"typings": "dist/index.d.ts",
"keywords": [
"Embedded"
],
"author": "technology research",
"license": "ISC",
"bugs": {
"url": "https://bitbucket.org/tunaiku/embedded-session-management/issues"
},
"homepage": "https://bitbucket.org/tunaiku/embedded-session-management#readme",
"dependencies": {
"crypto-js": "^4.2.0",
"dotenv": "^16.0.3",
"express-session": "^1.17.3",
"fast-proxy": "2.1.0",
"jsonwebtoken": "^9.0.0",
"node-jose": "^2.1.1",
"passport": "^0.6.0",
"passport-local": "^1.0.0",
"urlcat": "^3.1.0",
"winston": "^3.8.2"
},
"devDependencies": {
"@babel/core": "^7.20.12",
"@babel/preset-env": "^7.20.2",
"@codeceptjs/configure": "^1.0.1",
"@codeceptjs/examples": "^1.2.4",
"@codeceptjs/ui": "^1.2.0",
"@rollup/plugin-babel": "^6.0.3",
"@rollup/plugin-commonjs": "^24.1.0",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "^15.0.2",
"@rollup/plugin-terser": "^0.4.1",
"@types/connect-redis": "0.0.20",
"@types/crypto-js": "^4.2.2",
"@types/express": "^4.17.17",
"@types/express-session": "^1.17.7",
"@types/jest": "^29.5.12",
"@types/jsonwebtoken": "^9.0.0",
"@types/node-jose": "^1.1.10",
"@types/passport": "^1.0.12",
"@types/passport-local": "^1.0.35",
"@types/redis": "^4.0.11",
"@types/supertest": "^2.0.12",
"babel-plugin-external-helpers": "^6.22.0",
"babel-preset-es2015": "^6.24.1",
"codeceptjs": "^3.6.4",
"codeceptjs-chai": "^2.3.5",
"connect-redis": "^6.1.3",
"cross-env": "^7.0.3",
"express": "^4.18.2",
"jest": "^29.5.0",
"npm-run-all": "^4.1.5",
"playwright": "^1.45.3",
"redis": "^4.5.1",
"redis-om": "^0.3.6",
"rollup": "^3.21.6",
"rollup-plugin-typescript2": "^0.34.1",
"supertest": "^6.3.4",
"ts-jest": "^29.1.0",
"typescript": "^5.0.4"
},
"peerDependencies": {
"express": "^4.18.2"
}
}