{
  "name": "@ai-node-editor/core",
  "version": "0.4.0",
  "description": "Production-ready React AI workflow node editor and TypeScript graph engine for RAG, agents, automation, and multimodal pipelines.",
  "type": "module",
  "main": "./dist/ai-node-editor.cjs",
  "module": "./dist/ai-node-editor.js",
  "types": "./dist/index.d.ts",
  "author": "AI Node Editor contributors",
  "homepage": "https://www.npmjs.com/package/@ai-node-editor/core",
  "engines": {
    "node": ">=18.18.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/ai-node-editor.js",
      "require": "./dist/ai-node-editor.cjs"
    },
    "./styles/base.css": "./dist/styles/base.css",
    "./styles/blender-dark.css": "./dist/styles/blender-dark.css",
    "./styles/react-flow-light.css": "./dist/styles/react-flow-light.css",
    "./styles/react-flow-dark.css": "./dist/styles/react-flow-dark.css",
    "./styles/react-flow-system.css": "./dist/styles/react-flow-system.css",
    "./styles/themes.css": "./dist/styles/themes.css"
  },
  "files": [
    "dist",
    "docs/images",
    "docs/OBSERVABILITY.md",
    "README.md",
    "SEO_SETUP.md",
    "REACT_FLOW_PARITY.md",
    "LICENSE"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "scripts": {
    "dev": "vite --host 127.0.0.1",
    "clean": "node scripts/clean.mjs",
    "build": "npm run clean && vite build && tsc -p tsconfig.build.json && node scripts/copy-styles.mjs && node scripts/check-package.mjs",
    "test": "vitest run",
    "typecheck": "tsc --noEmit",
    "preview": "vite preview --host 127.0.0.1",
    "site:build": "node scripts/build-site.mjs && node scripts/check-site-seo.mjs",
    "site:build:local": "node scripts/build-site.mjs --base-url=http://127.0.0.1:4173 && node scripts/check-site-seo.mjs",
    "site:check": "node scripts/check-site-seo.mjs",
    "site:preview": "vite preview --config vite.site.config.ts --host 127.0.0.1 --port 4173",
    "metadata:configure": "node scripts/configure-public-metadata.mjs",
    "promo:capture": "node scripts/capture-promo-assets.mjs",
    "promo:render": "node scripts/render-promo.mjs",
    "promo:all": "npm run promo:capture && npm run promo:render",
    "pack:dry-run": "npm pack --dry-run --ignore-scripts --cache ./.npm-cache",
    "release:check": "npm run typecheck && npm test && npm run build && npm run pack:dry-run",
    "prepack": "npm run build",
    "prepublishOnly": "npm run release:check"
  },
  "keywords": [
    "ai",
    "workflow",
    "node-editor",
    "react",
    "graph",
    "rag",
    "automation",
    "llm",
    "agents",
    "visual-programming",
    "workflow-builder",
    "developer-tools",
    "ai-workflow-editor",
    "ai-workflow-builder",
    "react-node-editor",
    "graph-editor",
    "visual-workflow",
    "rag-pipeline",
    "agent-builder",
    "typescript",
    "low-code"
  ],
  "license": "MIT",
  "peerDependencies": {
    "react": ">=18.2.0 || >=19.0.0",
    "react-dom": ">=18.2.0 || >=19.0.0"
  },
  "devDependencies": {
    "@types/react": "^18.2.79",
    "@types/react-dom": "^18.2.25",
    "@vitejs/plugin-react": "^4.2.1",
    "ffmpeg-static": "^5.3.0",
    "jsdom": "^24.0.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "typescript": "^5.4.5",
    "vite": "^5.2.10",
    "vitest": "^1.5.0"
  }
}
