{
  "name": "express-sweet",
  "version": "5.0.0",
  "description": "Express.js, supercharged. Auth, ORM, routing, views — everything snaps together so you can ship fast and stay sharp.",
  "type": "module",
  "main": "dist/build.cjs",
  "module": "dist/build.mjs",
  "exports": {
    ".": {
      "import": "./dist/build.mjs",
      "require": "./dist/build.cjs"
    }
  },
  "types": "types/index.d.ts",
  "files": [
    "dist/",
    "types/",
    "screenshots/",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "node --max-old-space-size=8192 node_modules/rollup/dist/bin/rollup -c rollup.config.js",
    "prebuild": "rm -rf dist types",
    "diagram": "npx -y @mermaid-js/mermaid-cli -i screenshots/mount-flow.mmd -o screenshots/mount-flow.png -b transparent"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/shumatsumonobu/express-sweet.git"
  },
  "keywords": [
    "express",
    "framework",
    "mvc",
    "routing",
    "middleware",
    "authentication",
    "passport",
    "sequelize",
    "orm",
    "handlebars",
    "session",
    "redis",
    "file-upload",
    "typescript",
    "esm",
    "commonjs"
  ],
  "author": "shumatsumonobu <shumatsumonobu@gmail.com> (https://x.com/shumatsumonobu)",
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  },
  "bugs": {
    "url": "https://github.com/shumatsumonobu/express-sweet/issues",
    "email": "shumatsumonobu@gmail.com"
  },
  "homepage": "https://github.com/shumatsumonobu/express-sweet#readme",
  "dependencies": {
    "connect-redis": "^9.0.0",
    "cookie-parser": "^1.4.7",
    "dotenv": "^17.3.1",
    "express": "^5.2.1",
    "express-handlebars": "^8.0.6",
    "express-session": "^1.19.0",
    "glob": "^13.0.6",
    "http-errors": "~2.0.1",
    "moment": "^2.30.1",
    "morgan": "^1.10.1",
    "multer": "^2.1.1",
    "passport": "^0.7.0",
    "passport-local": "^1.0.0",
    "redis": "^5.11.0",
    "sequelize": "^6.37.8",
    "striptags": "^3.2.0"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^29.0.2",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.0",
    "@types/cookie-parser": "^1.4.10",
    "@types/express": "^5.0.6",
    "@types/express-session": "^1.18.2",
    "@types/http-errors": "^2.0.5",
    "@types/morgan": "^1.9.10",
    "@types/multer": "^2.1.0",
    "@types/node": "^25.5.0",
    "@types/passport": "^1.0.17",
    "@types/passport-local": "^1.0.38",
    "rollup": "^4.59.0",
    "rollup-plugin-typescript2": "^0.36.0",
    "sqlite3": "^6.0.1",
    "typescript": "^5.9.3"
  }
}
