{
  "type": "module",
  "name": "stackpress",
  "version": "0.10.5",
  "license": "MIT",
  "description": "Incept is a content management framework.",
  "author": "Chris <chris@stackpress.io>",
  "homepage": "https://www.stackpress.io/",
  "bugs": "https://github.com/stackpress/stackpress/issues",
  "repository": "stackpress/stackpress",
  "keywords": [
    "ts",
    "typescript",
    "cjs",
    "esm",
    "event driven",
    "router",
    "framework",
    "backend",
    "vercel",
    "netlify",
    "lambda",
    "gcp",
    "functions",
    "azure",
    "serverless",
    "pluggable",
    "web",
    "http",
    "whatwg",
    "restful",
    "database",
    "sql",
    "mysql",
    "pg",
    "postgres",
    "sqlite",
    "api",
    "idea",
    "stackpress"
  ],
  "plugins": [
    "./cjs/plugin.js"
  ],
  "bin": {
    "stackpress": "./bin.ts"
  },
  "main": "./cjs/index.js",
  "module": "./esm/index.js",
  "types": "./cjs/index.d.ts",
  "exports": {
    "./language/types": {
      "require": "./cjs/language/types.js",
      "import": "./esm/language/types.js"
    },
    "./language": {
      "require": "./cjs/language/index.js",
      "import": "./esm/language/index.js"
    },
    "./lib/types": {
      "require": "./cjs/lib/types.js",
      "import": "./esm/lib/types.js"
    },
    "./lib": {
      "require": "./cjs/lib/index.js",
      "import": "./esm/lib/index.js"
    },
    "./schema/types": {
      "require": "./cjs/schema/types.js",
      "import": "./esm/schema/types.js"
    },
    "./schema": {
      "require": "./cjs/schema/index.js",
      "import": "./esm/schema/index.js"
    },
    "./http": {
      "require": "./cjs/server/http.js",
      "import": "./esm/server/http.js"
    },
    "./whatwg": {
      "require": "./cjs/server/whatwg.js",
      "import": "./esm/server/whatwg.js"
    },
    "./server/types": {
      "require": "./cjs/server/types.js",
      "import": "./esm/server/types.js"
    },
    "./server": {
      "require": "./cjs/server/index.js",
      "import": "./esm/server/index.js"
    },
    "./session/types": {
      "require": "./cjs/session/types.js",
      "import": "./esm/session/types.js"
    },
    "./session": {
      "require": "./cjs/session/index.js",
      "import": "./esm/session/index.js"
    },
    "./mysql": {
      "require": "./cjs/sql/mysql.js",
      "import": "./esm/sql/mysql.js"
    },
    "./pglite": {
      "require": "./cjs/sql/pglite.js",
      "import": "./esm/sql/pglite.js"
    },
    "./pgsql": {
      "require": "./cjs/sql/pgsql.js",
      "import": "./esm/sql/pgsql.js"
    },
    "./sqlite": {
      "require": "./cjs/sql/sqlite.js",
      "import": "./esm/sql/sqlite.js"
    },
    "./sql/types": {
      "require": "./cjs/sql/types.js",
      "import": "./esm/sql/types.js"
    },
    "./sql": {
      "require": "./cjs/sql/index.js",
      "import": "./esm/sql/index.js"
    },
    "./view/client": {
      "require": "./cjs/view/client.js",
      "import": "./esm/view/client.js"
    },
    "./view/types": {
      "require": "./cjs/view/types.js",
      "import": "./esm/view/types.js"
    },
    "./view": {
      "require": "./cjs/view/index.js",
      "import": "./esm/view/index.js"
    },
    "./plugin": {
      "require": "./cjs/plugin.js",
      "import": "./esm/plugin.js"
    },
    "./types": {
      "require": "./cjs/types.js",
      "import": "./esm/types.js"
    },
    "./unocss": {
      "require": "./cjs/unocss.js",
      "import": "./esm/unocss.js"
    },
    ".": {
      "require": "./cjs/index.js",
      "import": "./esm/index.js"
    },
    "./tsconfig/cjs": "./tsconfig/cjs.json",
    "./tsconfig/esm": "./tsconfig/esm.json",
    "./assets.d.ts": "./tsconfig/assets.d.ts",
    "./reset.css": "./reset.css",
    "./stackpress.css": "./stackpress.css"
  },
  "typesVersions": {
    "*": {
      "admin/types": [
        "./cjs/admin/types.d.ts"
      ],
      "admin": [
        "./cjs/admin/index.d.ts"
      ],
      "language/types": [
        "./cjs/language/types.d.ts"
      ],
      "language": [
        "./cjs/language/index.d.ts"
      ],
      "schema/types": [
        "./cjs/schema/types.d.ts"
      ],
      "schema": [
        "./cjs/schema/index.d.ts"
      ],
      "server/types": [
        "./cjs/server/types.d.ts"
      ],
      "server": [
        "./cjs/server/index.d.ts"
      ],
      "http": [
        "./cjs/server/http.d.ts"
      ],
      "whatwg": [
        "./cjs/server/whatwg.d.ts"
      ],
      "session/types": [
        "./cjs/session/types.d.ts"
      ],
      "session": [
        "./cjs/session/index.d.ts"
      ],
      "sql/types": [
        "./cjs/sql/types.d.ts"
      ],
      "sql": [
        "./cjs/sql/index.d.ts"
      ],
      "mysql": [
        "./cjs/sql/mysql.d.ts"
      ],
      "pglite": [
        "./cjs/sql/pglite.d.ts"
      ],
      "pgsql": [
        "./cjs/sql/pgsql.d.ts"
      ],
      "sqlite": [
        "./cjs/sql/sqlite.d.ts"
      ],
      "view/client": [
        "./cjs/view/client.d.ts"
      ],
      "view/types": [
        "./cjs/view/types.d.ts"
      ],
      "view": [
        "./cjs/view/index.d.ts"
      ],
      "lib/types": [
        "./cjs/lib/types.d.ts"
      ],
      "lib": [
        "./cjs/lib/index.d.ts"
      ],
      "plugin": [
        "./cjs/plugin.d.ts"
      ],
      "types": [
        "./cjs/types.d.ts"
      ],
      "unocss": [
        "./cjs/unocss.d.ts"
      ],
      ".": [
        "./cjs/index.d.ts"
      ]
    }
  },
  "files": [
    "cjs",
    "esm",
    "bin.ts",
    "tsconfig",
    "LICENSE",
    "README.md",
    "reset.css",
    "stackpress.css",
    "stackpress.idea"
  ],
  "scripts": {
    "build": "yarn build:tsc && yarn build:pkg",
    "build:pkg": "yarn build:pkg:cjs && yarn build:pkg:esm",
    "build:pkg:cjs": "echo '{\"type\": \"commonjs\"}' > cjs/package.json",
    "build:pkg:esm": "echo '{\"type\": \"module\"}' > esm/package.json",
    "build:tsc": "yarn build:tsc:cjs && yarn build:tsc:esm",
    "build:tsc:cjs": "tsc -p ./tsconfig.cjs.json",
    "build:tsc:esm": "tsc -p ./tsconfig.esm.json",
    "report": "nyc report -r lcov",
    "test": "yarn test:env nyc ts-mocha -r tsx tests/bootstrap.ts tests/**/*.test.ts",
    "test:teardown": "yarn test:env tsx tests/teardown.ts",
    "test:env": "NODE_OPTIONS=\"--disable-warning=ExperimentalWarning --experimental-loader @istanbuljs/esm-loader-hook\""
  },
  "dependencies": {
    "stackpress-admin": "0.10.5",
    "stackpress-api": "0.10.5",
    "stackpress-email": "0.10.5"
  },
  "devDependencies": {
    "@istanbuljs/esm-loader-hook": "0.3.0",
    "@types/chai": "4.3.20",
    "@types/mocha": "10.0.10",
    "@types/nodemailer": "7.0.11",
    "@types/node": "25.3.5",
    "@types/papaparse": "5.5.2",
    "@types/react": "19.2.14",
    "@types/react-dom": "19.2.3",
    "chai": "4.5.0",
    "fast-glob": "3.3.3",
    "mocha": "10.8.2",
    "mocha-lcov-reporter": "1.3.0",
    "nyc": "17.1.0",
    "prettier": "3.8.1",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "ts-mocha": "10.0.0",
    "ts-node": "10.9.2",
    "ts-morph": "27.0.2",
    "tsx": "4.21.0",
    "typescript": "5.9.3",
    "unocss": "66.6.6"
  },
  "peerDevDependencies": {
    "@stackpress/idea-transformer": "0.8.1",
    "@vitejs/plugin-react": "4.3.4",
    "fast-glob": "^3.3",
    "prettier": "^3",
    "ts-morph": "^27",
    "unocss": "^66",
    "vite": "7"
  },
  "peerProdDependencies": {
    "frui": "^0.2",
    "react": "^19",
    "react-dom": "^19"
  }
}
