hono-sess
Version:
A Simple Session Middleware for Hono
126 lines (125 loc) • 3.91 kB
JSON
{
"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"
]
}