{
  "name": "@monochrome-edge/ui",
  "version": "1.13.16",
  "description": "A modern, minimalist UI with Warm and Cold themes",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.esm.js",
  "style": "dist/monochrome.min.css",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "ui"
  ],
  "exports": {
    ".": {
      "types": "./dist/ui.d.ts",
      "import": "./dist/ui.esm.js",
      "require": "./dist/ui.js"
    },
    "./ui": {
      "types": "./dist/ui.d.ts",
      "import": "./dist/ui.esm.js",
      "require": "./dist/ui.js"
    },
    "./ui/components/search-bar": {
      "types": "./dist/ui/components/search-bar.d.ts",
      "default": "./dist/ui/components/search-bar.js"
    },
    "./ui/components/search-toolbar": {
      "types": "./dist/ui/components/search-toolbar.d.ts",
      "default": "./dist/ui/components/search-toolbar.js"
    },
    "./ui/components/tree-view": {
      "types": "./dist/ui/components/tree-view.d.ts",
      "default": "./dist/ui/components/tree-view.js"
    },
    "./ui/components/graph-view": {
      "types": "./dist/ui/components/graph-view.d.ts",
      "default": "./dist/ui/components/graph-view.js"
    },
    "./ui/components/math-renderer": {
      "types": "./dist/ui/components/math-renderer.d.ts",
      "default": "./dist/ui/components/math-renderer.js"
    },
    "./ui/components/accordion": {
      "types": "./dist/ui/components/accordion.d.ts",
      "default": "./dist/ui/components/accordion.js"
    },
    "./ui/components/modal": {
      "types": "./dist/ui/components/modal.d.ts",
      "default": "./dist/ui/components/modal.js"
    },
    "./ui/components/tabs": {
      "types": "./dist/ui/components/tabs.d.ts",
      "default": "./dist/ui/components/tabs.js"
    },
    "./ui/components/toast": {
      "types": "./dist/ui/components/toast.d.ts",
      "default": "./dist/ui/components/toast.js"
    },
    "./ui/components/dropdown": {
      "types": "./dist/ui/components/dropdown.d.ts",
      "default": "./dist/ui/components/dropdown.js"
    },
    "./react": {
      "types": "./dist/react.d.ts",
      "import": "./dist/react.esm.js",
      "require": "./dist/react.js"
    },
    "./vue": {
      "types": "./dist/vue.d.ts",
      "import": "./dist/vue.esm.js",
      "require": "./dist/vue.js"
    },
    "./jquery": {
      "types": "./dist/jquery.d.ts",
      "import": "./dist/jquery.esm.js",
      "require": "./dist/jquery.js"
    },
    "./web-components": {
      "types": "./dist/web-components.d.ts",
      "import": "./dist/web-components.esm.js",
      "require": "./dist/web-components.js"
    },
    "./css": "./dist/monochrome.min.css",
    "./warm": "./dist/warm-theme.min.css",
    "./cold": "./dist/cold-theme.min.css",
    "./assets/*": "./dist/assets/*"
  },
  "scripts": {
    "start": "node --experimental-transform-types server.ts",
    "dev": "node --watch --experimental-transform-types server.ts",
    "demo": "node --experimental-transform-types server.ts",
    "build": "npm run clean && npm run build:css && npm run build:js && npm run build:editor && npm run build:ui-sources && npm run copy:ui-assets",
    "clean": "rm -rf dist",
    "build:css": "npm run minify:css",
    "build:js": "rollup -c",
    "build:editor": "npm run build:editor:bundle && npm run build:editor:minify",
    "build:editor:bundle": "rollup -c rollup.editor.config.js",
    "build:editor:minify": "terser dist/monochrome-edge-editor.js -o dist/monochrome-edge-editor.min.js --compress --mangle",
    "minify:css": "mkdir -p dist && postcss ui/monochrome-edge.css -o dist/monochrome.min.css -b ui && postcss ui/tokens/warm-theme.css -o dist/warm-theme.min.css -b ui && postcss ui/tokens/cold-theme.css -o dist/cold-theme.min.css -b ui && postcss ui/components/editor/styles/editor.css -o dist/editor.min.css -b ui",
    "build:ui-sources": "tsc --project tsconfig.ui.json",
    "copy:ui-assets": "cpy '**/*.!(ts)' '**/*.d.ts' '../dist/ui' --cwd=ui --parents",
    "prepublishOnly": "npm run build",
    "test": "echo \"No tests configured yet\"",
    "serve:demo": "http-server . -p 8080 -c-1 -o demo.html",
    "version:update": "node scripts/update-version.js",
    "changelog": "node scripts/generate-changelog.js",
    "version": "npm run version:update && npm run changelog && git add docs/index.html CHANGELOG.md",
    "resolve:conflict": "node scripts/resolve-version-conflict.js",
    "postmerge": "npm run version:update"
  },
  "keywords": [
    "ui",
    "css",
    "monochrome-edge",
    "warm",
    "cold",
    "cms",
    "saas"
  ],
  "author": "1eedaegon",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/1eedaegon/monochrome-edge.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "vue": {
      "optional": true
    },
    "jquery": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=24.0.0"
  },
  "devDependencies": {
    "@playwright/test": "1.56.0",
    "@rollup/plugin-alias": "^5.1.1",
    "@rollup/plugin-commonjs": "^28.0.6",
    "@rollup/plugin-node-resolve": "16.0.2",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-typescript": "^12.1.4",
    "@types/jquery": "^3.5.33",
    "@types/react": "19.2.2",
    "@types/react-dom": "19.2.1",
    "cpy-cli": "^6.0.0",
    "cssnano": "^7.1.1",
    "http-server": "^14.1.1",
    "postcss": "^8.5.6",
    "postcss-cli": "^11.0.1",
    "postcss-import": "^16.1.1",
    "puppeteer": "24.24.0",
    "rollup": "4.52.4",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-esbuild": "^6.2.1",
    "rollup-plugin-postcss": "^4.0.2",
    "terser": "^5.26.0",
    "tslib": "^2.8.1",
    "typescript": "^5.9.3",
    "vue": "3.5.22"
  },
  "optionalDependencies": {
    "@esbuild/darwin-arm64": "^0.25.10"
  }
}
