{
  "name": "intlayer-editor",
  "version": "5.5.10",
  "private": false,
  "description": "Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.",
  "keywords": [
    "intlayer",
    "application",
    "editor",
    "CMS",
    "typescript",
    "javascript"
  ],
  "homepage": "https://intlayer.org",
  "bugs": {
    "url": "https://github.com/aymericzip/intlayer/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aymericzip/intlayer.git"
  },
  "license": "Apache-2.0",
  "author": {
    "name": "Aymeric PINEAU",
    "url": "https://github.com/aymericzip"
  },
  "contributors": [
    {
      "name": "Aymeric Pineau",
      "email": "ay.pineau@gmail.com",
      "url": "https://github.com/aymericzip"
    }
  ],
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "types": "./server/dist/export.d.ts",
      "import": "./server/dist/export.mjs",
      "require": "./server/dist/export.cjs"
    },
    "./package.json": "./package.json"
  },
  "main": "./server/dist/export.cjs",
  "module": "./server/dist/export.mjs",
  "types": "./server/dist/export.d.ts",
  "typesVersions": {
    "*": {
      "package.json": [
        "./package.json"
      ]
    }
  },
  "bin": {
    "intlayer-editor": "./bin/intlayer-editor.mjs"
  },
  "files": [
    "./client/dist",
    "./server/dist",
    "./bin",
    "./package.json"
  ],
  "dependencies": {
    "@types/node": "^22.15.30",
    "compression": "^1.8.0",
    "cookie-parser": "^1.4.7",
    "cors": "^2.8.5",
    "express": "^5.1.0",
    "framer-motion": "^12.16.0",
    "helmet": "^8.1.0",
    "lucide-react": "^0.513.0",
    "mime": "^4.0.6",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "react-router-dom": "^7.4.0",
    "rimraf": "^6.0.1",
    "@intlayer/api": "5.5.10",
    "@intlayer/config": "5.5.10",
    "@intlayer/core": "5.5.10",
    "@intlayer/design-system": "5.5.10",
    "react-intlayer": "5.5.10",
    "express-intlayer": "5.5.10",
    "@intlayer/editor-react": "5.5.10",
    "vite-intlayer": "5.5.10"
  },
  "devDependencies": {
    "@tailwindcss/vite": "^4.0.14",
    "@types/cors": "^2.8.17",
    "@types/express": "^5.0.2",
    "@types/react": "^19.1.6",
    "@types/react-dom": "^19.1.6",
    "@vitejs/plugin-react": "^4.3.4",
    "autoprefixer": "^10.4.21",
    "eslint": "^9.28.0",
    "eslint-plugin-react-hooks": "^5.2.0",
    "eslint-plugin-react-refresh": "^0.4.19",
    "globals": "^16.2.0",
    "tailwindcss": "^4.1.8",
    "tsc-alias": "^1.8.16",
    "tsup": "^8.5.0",
    "tsx": "^4.19.4",
    "typescript": "~5.8.2",
    "typescript-eslint": "^8.27.0",
    "vite": "^6.3.5",
    "vitest": "^3.2.2",
    "@intlayer/backend": "5.5.10"
  },
  "peerDependencies": {
    "@types/compression": "^1.7.5",
    "@types/cookie-parser": "^1.4.8",
    "clsx": "^2.1.1",
    "framer-motion": "^12.16.0",
    "react": ">=16.0.0",
    "react-dom": ">=16.0.0",
    "react-router-dom": ">=6.0.0",
    "tailwind-merge": "^3.3.0",
    "@intlayer/core": "5.5.10",
    "@intlayer/design-system": "5.5.10",
    "@intlayer/config": "5.5.10",
    "@intlayer/editor-react": "5.5.10",
    "react-intlayer": "5.5.10",
    "vite-intlayer": "5.5.10",
    "@intlayer/chokidar": "5.5.10",
    "@intlayer/dictionaries-entry": "5.5.10",
    "intlayer": "5.5.10"
  },
  "engines": {
    "node": ">=14.18"
  },
  "bug": {
    "url": "https://github.com/aymericzip/intlayer/issues"
  },
  "scripts": {
    "build": "pnpm build:client && pnpm build:server",
    "build:client": "vite build --config ./client/vite.config.ts",
    "build:server": "tsup \"server/src/**/*.ts\" --config ./server/tsup.config.ts --tsconfig ./server/tsconfig.json && pnpm build:types",
    "build:types": "tsc --project ./server/tsconfig.types.json && tsc-alias --project ./server/tsconfig.types.json",
    "clean": "pnpm clean:client && pnpm clean:server",
    "clean:client": "rimraf ./client/dist",
    "clean:server": "rimraf ./server/dist",
    "dev:client": "vite dev --config ./client/vite.config.ts",
    "dev:server": "node --import=tsx --watch ./server/src/index.ts",
    "lint": "eslint . --cache",
    "lint:fix": "eslint . --cache --fix",
    "preview": "vite preview --config ./client/vite.config.ts",
    "reset": "pnpm reset:client && pnpm reset:server",
    "reset:client": "pnpm clean:client && pnpm build:client",
    "reset:server": "pnpm clean:server && pnpm build:server",
    "start": "node server/dist/esm/index.mjs",
    "start:client": "vite preview --config ./client/vite.config.ts",
    "start:server": "node --watch ./server/dist/esm/index.mjs"
  }
}