{
  "name": "@zen/core",
  "version": "1.4.175",
  "description": "Une plateforme multi-usage construite sur l'essentiel, rien de plus, rien de moins.",
  "repository": {
    "type": "git",
    "url": "https://git.hyko.cx/zen/core.git"
  },
  "publishConfig": {
    "registry": "https://git.hyko.cx/api/packages/zen/npm/"
  },
  "license": "GPL-3.0-only",
  "author": "Hyko",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "files": [
    "dist",
    ".env.example"
  ],
  "scripts": {
    "build": "tsup && npm run build:css",
    "build:css": "mkdir -p ./dist/shared/styles ./dist/shared/fonts && cp ./src/shared/styles/zen.css ./dist/shared/styles/zen.css && cp -r ./src/shared/fonts/. ./dist/shared/fonts/",
    "prepublishOnly": "npm run build",
    "release": "npm version patch --no-git-tag-version && npm i && git add package.json package-lock.json && git commit -m \"chore: bump version to $(node -p \"require('./package.json').version\")\" && git push && npm publish"
  },
  "bin": {
    "zen-db": "./dist/core/database/cli.js",
    "zen-modules": "./dist/core/modules/cli.js"
  },
  "dependencies": {
    "@headlessui/react": "^2.0.0",
    "@react-email/components": "^0.5.6",
    "@react-pdf/renderer": "^4.3.1",
    "dotenv": "^16.4.5",
    "node-cron": "^4.2.1",
    "pg": "^8.11.3",
    "resend": "^3.2.0",
    "stripe": "^14.0.0"
  },
  "devDependencies": {
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "tsup": "^8.0.0",
    "typescript": "^6.0.2"
  },
  "peerDependencies": {
    "next": ">=14.0.0",
    "react": "^19.0.0"
  },
  "overrides": {
    "postcss": "^8.5.10"
  },
  "exports": {
    ".": {
      "import": "./dist/index.js"
    },
    "./features/auth": {
      "import": "./dist/features/auth/index.js"
    },
    "./features/auth/actions": {
      "import": "./dist/features/auth/actions.js"
    },
    "./features/auth/server": {
      "import": "./dist/features/auth/AuthPage.server.js"
    },
    "./features/auth/client": {
      "import": "./dist/features/auth/AuthPage.client.js"
    },
    "./features/auth/pages": {
      "import": "./dist/features/auth/pages/index.js"
    },
    "./features/admin": {
      "import": "./dist/features/admin/index.js"
    },
    "./features/admin/protect": {
      "import": "./dist/features/admin/protect.js"
    },
    "./features/admin/server": {
      "import": "./dist/features/admin/AdminPage.server.js"
    },
    "./features/admin/layout": {
      "import": "./dist/features/admin/AdminLayout.server.js"
    },
    "./features/admin/client": {
      "import": "./dist/features/admin/AdminPage.client.js"
    },
    "./features/admin/components": {
      "import": "./dist/features/admin/components/index.js"
    },
    "./features/provider": {
      "import": "./dist/features/provider/index.js"
    },
    "./users": {
      "import": "./dist/core/users/index.js"
    },
    "./users/constants": {
      "import": "./dist/core/users/constants.js"
    },
    "./modules": {
      "import": "./dist/core/modules/index.js"
    },
    "./public-pages": {
      "import": "./dist/core/public-pages/index.js"
    },
    "./public-pages/server": {
      "import": "./dist/core/public-pages/PublicModulePage.server.js"
    },
    "./api": {
      "import": "./dist/core/api/index.js"
    },
    "./api/handler": {
      "import": "./dist/core/api/route-handler.js"
    },
    "./database": {
      "import": "./dist/core/database/index.js"
    },
    "./storage": {
      "import": "./dist/core/storage/index.js"
    },
    "./email": {
      "import": "./dist/core/email/index.js"
    },
    "./email/templates": {
      "import": "./dist/core/email/templates/index.js"
    },
    "./cron": {
      "import": "./dist/core/cron/index.js"
    },
    "./stripe": {
      "import": "./dist/core/payments/stripe.js"
    },
    "./payments": {
      "import": "./dist/core/payments/index.js"
    },
    "./pdf": {
      "import": "./dist/core/pdf/index.js"
    },
    "./toast": {
      "import": "./dist/core/toast/index.js"
    },
    "./themes": {
      "import": "./dist/core/themes/index.js"
    },
    "./shared/components": {
      "import": "./dist/shared/components/index.js"
    },
    "./shared/icons": {
      "import": "./dist/shared/icons/index.js"
    },
    "./shared/metadata": {
      "import": "./dist/shared/lib/metadata/index.js"
    },
    "./shared/logger": {
      "import": "./dist/shared/lib/logger.js"
    },
    "./shared/config": {
      "import": "./dist/shared/lib/appConfig.js"
    },
    "./shared/rate-limit": {
      "import": "./dist/shared/lib/rateLimit.js"
    },
    "./styles/zen.css": {
      "default": "./dist/shared/styles/zen.css"
    }
  }
}
