UNPKG

hono-sess

Version:

A Simple Session Middleware for Hono

126 lines (125 loc) 3.91 kB
{ "name": "hono-sess", "description": "A Simple Session Middleware for Hono", "version": "0.10.2", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "default": "./dist/cjs/index.js" }, "./package.json": "./package.json" }, "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "typings": "./dist/types/index.d.ts", "sideEffects": false, "files": [ "dist" ], "directories": { "tool": "tools", "test": "tests" }, "publishConfig": { "access": "public" }, "scripts": { "watch": "tsc -w", "type-check": "tsc-files --pretty --project ./tsconfig.build.json --noEmit --module ESNext --declaration", "build": "bun clean && bun build:cjs && bun build:esm && bun build:types", "build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --moduleResolution node --removeComments --outDir ./dist/cjs --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/cjs/package.json && tsc-alias --outDir ./dist/cjs && ts-add-js-extension --dir=dist/cjs --showchanges=false", "build:esm": "tsc --project ./tsconfig.build.json --module ESNext --removeComments --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json && tsc-alias --outDir ./dist/esm && ts-add-js-extension --dir=dist/esm --showchanges=false", "build:types": "tsc --project ./tsconfig.build.json --module ESNext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap && tsc-alias --outDir ./dist/types", "clean": "rm -rf dist tsconfig.tsbuildinfo tsconfig.build.tsbuildinfo", "postinstall": "husky || true", "prepack": "pinst --disable", "package": "bun run build && npm pack", "postpack": "pinst --enable", "release": "standard-version -a", "release:alpha": "standard-version -a --prerelease alpha --skip.changelog", "release:beta": "standard-version -a --prerelease beta --skip.changelog", "release:pub": "git push --follow-tags origin $(git rev-parse --abbrev-ref HEAD)" }, "lint-staged": { "*.{ts,tsx}": [ "bun type-check" ], "*.{ts,tsx,js,jsx,mjs,cjs,json,md,css}": [ "eslint --fix", "prettier --write" ] }, "resolutions": { "eslint": "^9.17.0", "typescript": "^5.7.2" }, "peerDependencies": { "hono": ">=4.6.0 <=4.6.6" }, "dependencies": { "@types/express-session": "^1.18.1", "cookie": "^1.0.2", "debug": "^4.4.0", "depd": "^2.0.0" }, "devDependencies": { "@commitlint/cli": "^19.6.0", "@commitlint/config-conventional": "^19.6.0", "@types/bun": "^1.1.14", "@types/debug": "^4.1.12", "@types/depd": "^1.1.37", "eslint-plugin-import-x": "^4.3.1", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.7", "lint-staged": "^15.3.0", "pinst": "^3.0.0", "prettier": "^3.4.2", "standard-version": "^9.5.0", "ts-add-js-extension": "^1.6.4", "tsc-alias": "^1.8.10", "tsc-files": "^1.1.4", "typescript-eslint": "^8.19.0" }, "license": "MIT", "homepage": "https://github.com/mguleryuz/hono-sess", "repository": "mguleryuz/hono-sess", "authors": [ "mguleryuz" ], "bugs": { "url": "https://github.com/mguleryuz/hono-sess" }, "keywords": [ "hono", "hono-sess", "hono-session", "hono-middleware", "session", "middleware", "session-store", "session-management", "session-middleware", "authentication", "cookie-session", "store", "mongodb", "mongoose", "redis", "postgresql", "mysql", "sqlite", "dynamodb", "firestore", "memory-store", "file-store", "database", "web", "http", "express-session", "express-session-port", "express-session-hono", "connect-session" ] }