{
  "name": "halo-widgets",
  "version": "1.2.3",
  "description": "Feature-rich, framework-agnostic widgets library with 12+ input components. Works with React, Vue, Angular, and Svelte.",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "svelte": "./dist/svelte/index.js",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./react": {
      "import": "./dist/react/index.js",
      "types": "./dist/react/index.d.ts"
    },
    "./vue": {
      "import": "./dist/vue/index.js",
      "types": "./dist/vue/index.d.ts"
    },
    "./angular": "./dist/angular/base-widget.component.ts",
    "./svelte": {
      "import": "./dist/svelte/index.js",
      "types": "./dist/svelte/index.d.ts"
    },
    "./css": "./dist/base.css",
    "./dist/base.css": "./dist/base.css"
  },
  "files": [
    "dist",
    "README.md",
    "README-VUE.md",
    "README-ANGULAR.md",
    "README-SVELTE.md",
    "LICENSE"
  ],
  "scripts": {
    "clean": "rimraf dist",
    "build:ts": "tsc -p tsconfig.json",
    "build:assets": "node scripts/copy-css.mjs",
    "build": "npm run clean && npm run build:ts && npm run build:assets",
    "dev": "esbuild src/demo/main.ts --bundle --outfile=public/bundle.js --sourcemap --watch --servedir=public",
    "check": "tsc --noEmit -p tsconfig.json",
    "prepublishOnly": "npm run build"
  },
  "keywords": [
    "widgets",
    "inputs",
    "forms",
    "ui-components",
    "react",
    "vue",
    "angular",
    "svelte",
    "html",
    "css",
    "typescript",
    "vanilla",
    "text-input",
    "password-input",
    "email-input",
    "phone-input",
    "date-picker",
    "dropdown",
    "slider",
    "checkbox",
    "radio"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/your-org/halo-widgets.git"
  },
  "bugs": {
    "url": "https://github.com/your-org/halo-widgets/issues"
  },
  "homepage": "https://github.com/your-org/halo-widgets#readme",
  "author": "Halo",
  "license": "MIT",
  "peerDependencies": {
    "react": "^18.0.0 || ^19.0.0"
  },
  "devDependencies": {
    "@types/react": "^19.2.2",
    "esbuild": "^0.23.0",
    "react": "^19.2.0",
    "rimraf": "^6.0.1",
    "typescript": "^5.6.3"
  }
}
