{
  "name": "@creaditor/form-builder",
  "version": "0.2.11",
  "type": "module",
  "description": "An embeddable form editor (web component + React) and the JSON-driven renderer for the forms it authors.",
  "license": "SEE LICENSE IN LICENSE",
  "sideEffects": [
    "**/*.css",
    "./lib/element.js",
    "./src/webcomponent/index.ts"
  ],
  "files": [
    "lib",
    "dist-cdn",
    "docs",
    "LICENSE",
    "README.md",
    "POPUP-COMPONENT-JSON-SCHEMA.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "main": "./lib/index.js",
  "module": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "default": "./lib/index.js"
    },
    "./editor": {
      "types": "./lib/builder/index.d.ts",
      "default": "./lib/editor.js"
    },
    "./editor.css": "./lib/editor.css",
    "./element": {
      "types": "./lib/webcomponent/index.d.ts",
      "default": "./lib/element.js"
    },
    "./templates": {
      "types": "./lib/templates/index.d.ts",
      "default": "./lib/templates.js"
    },
    "./dist-cdn/creaditor-form-builder.js": "./dist-cdn/creaditor-form-builder.js",
    "./dist-cdn/creaditor-renderer.js": "./dist-cdn/creaditor-renderer.js",
    "./package.json": "./package.json"
  },
  "scripts": {
    "dev": "vite",
    "build": "npm run build:lib",
    "build:lib": "vite build --config vite.lib.config.ts",
    "build:cdn": "vite build --config vite.standalone.config.ts",
    "build:cdn:renderer": "vite build --config vite.renderer.config.ts",
    "build:app": "tsc -b && vite build",
    "preview": "vite preview",
    "typecheck": "tsc -b --noEmit",
    "test": "node scripts/run-tests.mjs",
    "build:all": "npm run build:lib && npm run build:cdn && npm run build:cdn:renderer",
    "prepare": "npm run build:lib",
    "prepublishOnly": "npm run build:all"
  },
  "peerDependencies": {
    "react": "^18.3.1 || ^19.0.0",
    "react-dom": "^18.3.1 || ^19.0.0"
  },
  "devDependencies": {
    "@types/react": "^18.3.12",
    "@types/react-dom": "^18.3.1",
    "@vitejs/plugin-react": "^4.3.4",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "typescript": "^5.6.3",
    "vite": "^5.4.11",
    "vite-plugin-dts": "^5.0.3"
  },
  "dependencies": {
    "@creaditor/gallery": "^1.5.1",
    "@remixicon/react": "^4.9.0",
    "@tiptap/extension-bold": "^3.29.2",
    "@tiptap/extension-text-align": "^3.29.2",
    "@tiptap/pm": "^3.29.2",
    "@tiptap/react": "^3.29.2",
    "@tiptap/starter-kit": "^3.29.2",
    "lit": "^3.3.1"
  }
}
