{
  "name": "@sling/artus-web-server",
  "version": "0.0.45",
  "description": "",
  "main": "dist/index.js",
  "bin": "./dist/bin/cli.js",
  "keywords": [
    "nodejs",
    "artusjs",
    "typescript"
  ],
  "files": [
    "dist/",
    "package.json",
    ".build/"
  ],
  "author": {
    "name": "wangziling",
    "url": "https://github.com/wangziling"
  },
  "repository": {
    "url": "git+https://github.com/slingjs/artus-web.git"
  },
  "homepage": "https://github.com/slingjs/artus-web",
  "license": "MIT",
  "peerDependencies": {
    "lodash": "^4.17.21",
    "tslib": "^2.5.0",
    "typescript": "^5.0.2",
    "@sling/artus-web-client": "^0.0.26",
    "@sling/artus-web-shared": "^0.0.26"
  },
  "dependencies": {
    "@artus/core": "^2.1.0",
    "@artus/pipeline": "^0.2.3",
    "@prisma/client": "^4.14.1",
    "@types/node": "^18.16.16",
    "ajv": "^8.12.0",
    "ajv-formats": "^2.1.1",
    "body-parser": "^1.20.2",
    "casbin": "^5.26.1",
    "cookie": "^0.5.0",
    "dayjs": "^1.11.7",
    "dotenv": "^16.0.3",
    "ejs": "^3.1.9",
    "find-my-way": "^7.6.2",
    "fs-extra": "^11.1.1",
    "http-status": "^1.6.2",
    "ioredis": "^5.3.2",
    "lodash": "^4.17.21",
    "lru-cache": "^8.0.5",
    "reflect-metadata": "^0.1.13",
    "send": "^0.18.0",
    "tslib": "^2.5.2",
    "typescript": "^5.0.4",
    "ws": "^8.13.0",
    "xss": "^1.0.14",
    "@sling/artus-web-shared": "^0.0.26",
    "@sling/artus-web-client": "^0.0.26"
  },
  "devDependencies": {
    "@artus/tsconfig": "^1.0.1",
    "@types/body-parser": "^1.19.2",
    "@types/cookie": "^0.5.1",
    "@types/ejs": "^3.1.2",
    "@types/fs-extra": "^11.0.1",
    "@types/glob": "^8.1.0",
    "@types/node": "^18.14.2",
    "@types/send": "^0.17.1",
    "@types/ws": "^8.5.4",
    "glob": "^9.3.5",
    "node-fetch": "^3.3.1",
    "nodemon": "^2.0.22",
    "prisma": "^4.14.1",
    "ts-node": "^10.9.1",
    "vitest": "^0.29.8"
  },
  "type": "commonjs",
  "engines": {
    "node": ">= 16"
  },
  "scripts": {
    "start": "node .",
    "start:dev": "ts-node index.ts",
    "dev": "nodemon",
    "build": "rimraf ./dist && tsc -d && node ./.build/build-fix.js && node ./.build/generate-dist-prisma.js",
    "build:release": "rimraf ./dist && tsc -d && node ./.build/build-fix.js",
    "postinstall": "node ./.build/generate-app-prisma.js && node ./.build/generate-dist-prisma.js",
    "generate-dist-prisma": "node ./.build/generate-dist-prisma.js",
    "generate-app-prisma": "node ./.build/generate-app-prisma.js",
    "test": "vitest"
  }
}