{
  "name": "@strapi/strapi",
  "version": "5.39.0",
  "description": "An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite",
  "keywords": [
    "strapi",
    "cms",
    "cmf",
    "content management system",
    "content management framework",
    "admin panel",
    "dashboard",
    "api",
    "auth",
    "framework",
    "http",
    "json",
    "koa",
    "koajs",
    "mvc",
    "oauth",
    "oauth2",
    "orm",
    "rest",
    "restful",
    "security",
    "jam",
    "jamstack",
    "javascript",
    "headless",
    "MySQL",
    "MariaDB",
    "PostgreSQL",
    "SQLite",
    "graphqL",
    "infrastructure",
    "backend",
    "open source",
    "self hosted",
    "lerna",
    "lernajs",
    "react",
    "reactjs"
  ],
  "homepage": "https://strapi.io",
  "bugs": {
    "url": "https://github.com/strapi/strapi/issues"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/strapi/strapi.git",
    "directory": "packages/core/strapi"
  },
  "license": "SEE LICENSE IN LICENSE",
  "author": {
    "name": "Strapi Solutions SAS",
    "email": "hi@strapi.io",
    "url": "https://strapi.io"
  },
  "maintainers": [
    {
      "name": "Strapi Solutions SAS",
      "email": "hi@strapi.io",
      "url": "https://strapi.io"
    }
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "source": "./src/index.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./admin": {
      "types": "./dist/admin.d.ts",
      "source": "./src/admin.ts",
      "import": "./dist/admin.mjs",
      "require": "./dist/admin.js",
      "default": "./dist/admin.js"
    },
    "./admin/test": {
      "types": "./dist/admin-test.d.ts",
      "source": "./src/admin-test.ts",
      "import": "./dist/admin-test.mjs",
      "require": "./dist/admin-test.js",
      "default": "./dist/admin-test.js"
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.mjs",
  "source": "./src/index.ts",
  "types": "./dist/index.d.ts",
  "bin": "./bin/strapi.js",
  "files": [
    "dist/",
    "bin/",
    "resources/",
    "index.js"
  ],
  "scripts": {
    "build": "run -T npm-run-all clean --parallel build:code build:types",
    "build:code": "run -T  rollup -c",
    "build:types": "run -T tsc -p tsconfig.build.json --emitDeclarationOnly",
    "clean": "run -T rimraf ./dist",
    "lint": "run -T eslint .",
    "test:unit": "run -T jest",
    "test:unit:watch": "run -T jest --watch",
    "watch": "run -T rollup -c -w"
  },
  "dependencies": {
    "@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
    "@strapi/admin": "5.39.0",
    "@strapi/cloud-cli": "5.39.0",
    "@strapi/content-manager": "5.39.0",
    "@strapi/content-releases": "5.39.0",
    "@strapi/content-type-builder": "5.39.0",
    "@strapi/core": "5.39.0",
    "@strapi/data-transfer": "5.39.0",
    "@strapi/database": "5.39.0",
    "@strapi/email": "5.39.0",
    "@strapi/generators": "5.39.0",
    "@strapi/i18n": "5.39.0",
    "@strapi/logger": "5.39.0",
    "@strapi/openapi": "5.39.0",
    "@strapi/permissions": "5.39.0",
    "@strapi/review-workflows": "5.39.0",
    "@strapi/types": "5.39.0",
    "@strapi/typescript-utils": "5.39.0",
    "@strapi/upload": "5.39.0",
    "@strapi/utils": "5.39.0",
    "@types/nodemon": "1.19.6",
    "@vitejs/plugin-react-swc": "3.6.0",
    "boxen": "5.1.2",
    "browserslist": "^4.23.0",
    "browserslist-to-esbuild": "1.2.0",
    "chalk": "4.1.2",
    "chokidar": "3.6.0",
    "ci-info": "4.0.0",
    "cli-progress": "3.12.0",
    "cli-table3": "0.6.5",
    "commander": "8.3.0",
    "concurrently": "8.2.2",
    "copyfiles": "2.4.1",
    "css-loader": "^6.10.0",
    "dotenv": "16.4.5",
    "esbuild-loader": "4.3.0",
    "esbuild-register": "3.5.0",
    "execa": "5.1.1",
    "fork-ts-checker-webpack-plugin": "8.0.0",
    "fs-extra": "11.2.0",
    "get-latest-version": "5.1.0",
    "git-url-parse": "14.0.0",
    "html-webpack-plugin": "5.6.0",
    "inquirer": "8.2.5",
    "lodash": "4.17.23",
    "mini-css-extract-plugin": "2.7.7",
    "nodemon": "3.0.2",
    "ora": "5.4.1",
    "outdent": "0.8.0",
    "pkg-up": "3.1.0",
    "prettier": "3.3.3",
    "react-refresh": "0.14.0",
    "read-pkg-up": "7.0.1",
    "resolve-from": "5.0.0",
    "semver": "7.5.4",
    "style-loader": "3.3.4",
    "typescript": "5.4.4",
    "vite": "5.4.21",
    "webpack": "^5.90.3",
    "webpack-bundle-analyzer": "^4.10.1",
    "webpack-dev-middleware": "6.1.2",
    "webpack-hot-middleware": "2.26.1",
    "yalc": "1.0.0-pre.53",
    "yup": "0.32.9"
  },
  "devDependencies": {
    "@strapi/ts-zen": "^0.2.0",
    "@types/fs-extra": "11.0.4",
    "@types/jest": "29.5.2",
    "@types/lodash": "^4.14.191",
    "@types/node": "24.10.0",
    "@types/webpack-bundle-analyzer": "4.7.0",
    "@types/webpack-hot-middleware": "2.25.9",
    "eslint-config-custom": "5.39.0",
    "jest": "29.6.0",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "tsconfig": "5.39.0"
  },
  "peerDependencies": {
    "react": "^17.0.0 || ^18.0.0",
    "react-dom": "^17.0.0 || ^18.0.0",
    "react-router-dom": "^6.30.3",
    "styled-components": "^6.0.0"
  },
  "engines": {
    "node": ">=20.0.0 <=24.x.x",
    "npm": ">=6.0.0"
  }
}
