{
  "name": "@kodaris/krubble-components",
  "version": "1.0.82",
  "description": "Krubble Lit Web Components Library",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./cdn": {
      "import": "./dist/krubble.bundled.js"
    },
    "./style/base": {
      "types": "./dist/style/base.d.ts",
      "import": "./dist/style/base.js"
    },
    "./accordion": {
      "types": "./dist/accordion/accordion.d.ts",
      "import": "./dist/accordion/accordion.js"
    },
    "./alert": {
      "types": "./dist/alert/alert.d.ts",
      "import": "./dist/alert/alert.js"
    },
    "./button": {
      "types": "./dist/button/button.d.ts",
      "import": "./dist/button/button.js"
    },
    "./code-demo": {
      "types": "./dist/code-demo/code-demo.d.ts",
      "import": "./dist/code-demo/code-demo.js"
    },
    "./context-menu": {
      "types": "./dist/context-menu/context-menu.d.ts",
      "import": "./dist/context-menu/context-menu.js"
    },
    "./date-picker": {
      "types": "./dist/date-picker/date-picker.d.ts",
      "import": "./dist/date-picker/date-picker.js"
    },
    "./date-range-picker": {
      "types": "./dist/date-range-picker/date-range-picker.d.ts",
      "import": "./dist/date-range-picker/date-range-picker.js"
    },
    "./dialog": {
      "types": "./dist/dialog/dialog.d.ts",
      "import": "./dist/dialog/dialog.js"
    },
    "./snackbar": {
      "types": "./dist/snackbar/snackbar.d.ts",
      "import": "./dist/snackbar/snackbar.js"
    },
    "./tabs": {
      "types": "./dist/tabs/tabs.d.ts",
      "import": "./dist/tabs/tabs.js"
    },
    "./tab": {
      "types": "./dist/tabs/tab.d.ts",
      "import": "./dist/tabs/tab.js"
    },
    "./table": {
      "types": "./dist/table/table.d.ts",
      "import": "./dist/table/table.js"
    },
    "./grid": {
      "types": "./dist/grid/grid.d.ts",
      "import": "./dist/grid/grid.js"
    },
    "./text-field": {
      "types": "./dist/form/text-field/text-field.d.ts",
      "import": "./dist/form/text-field/text-field.js"
    },
    "./select": {
      "types": "./dist/form/select-field/select-field.d.ts",
      "import": "./dist/form/select-field/select-field.js"
    },
    "./select-option": {
      "types": "./dist/form/select-option.d.ts",
      "import": "./dist/form/select-option.js"
    },
    "./form/detail-field": {
      "types": "./dist/form/detail-field/detail-field.d.ts",
      "import": "./dist/form/detail-field/detail-field.js"
    },
    "./form/text-field": {
      "types": "./dist/form/text-field/text-field.d.ts",
      "import": "./dist/form/text-field/text-field.js"
    },
    "./form/textarea-field": {
      "types": "./dist/form/textarea-field/textarea-field.d.ts",
      "import": "./dist/form/textarea-field/textarea-field.js"
    },
    "./form/auto-suggest": {
      "types": "./dist/form/auto-suggest/auto-suggest.d.ts",
      "import": "./dist/form/auto-suggest/auto-suggest.js"
    },
    "./form/combo-box": {
      "types": "./dist/form/combo-box/combo-box.d.ts",
      "import": "./dist/form/combo-box/combo-box.js"
    },
    "./spinner": {
      "types": "./dist/spinner/spinner.d.ts",
      "import": "./dist/spinner/spinner.js"
    },
    "./progress-bar": {
      "types": "./dist/progress-bar/progress-bar.d.ts",
      "import": "./dist/progress-bar/progress-bar.js"
    },
    "./form/select-field": {
      "types": "./dist/form/select-field/select-field.d.ts",
      "import": "./dist/form/select-field/select-field.js"
    },
    "./form/select-option": {
      "types": "./dist/form/select-field/select-option.d.ts",
      "import": "./dist/form/select-field/select-option.js"
    },
    "./monaco": {
      "types": "./dist/monaco/monaco.d.ts",
      "import": "./dist/monaco/monaco.js"
    },
    "./file-list": {
      "types": "./dist/file-list/file-list.d.ts",
      "import": "./dist/file-list/file-list.js"
    },
    "./file-preview": {
      "types": "./dist/file-preview/file-preview.d.ts",
      "import": "./dist/file-preview/file-preview.js"
    },
    "./radio-cards": {
      "types": "./dist/form/radio-cards/radio-cards.d.ts",
      "import": "./dist/form/radio-cards/radio-cards.js"
    },
    "./form/radio-cards": {
      "types": "./dist/form/radio-cards/radio-cards.d.ts",
      "import": "./dist/form/radio-cards/radio-cards.js"
    },
    "./checkbox": {
      "types": "./dist/form/checkbox/checkbox.d.ts",
      "import": "./dist/form/checkbox/checkbox.js"
    },
    "./form/checkbox": {
      "types": "./dist/form/checkbox/checkbox.d.ts",
      "import": "./dist/form/checkbox/checkbox.js"
    }
  },
  "files": [
    "dist",
    "custom-elements.json",
    "breaking-changes.json",
    "postinstall.cjs"
  ],
  "scripts": {
    "postinstall": "node postinstall.cjs",
    "build": "npm run lint && npm run clean && npm run build:ts && npm run build:bundle && npm run analyze",
    "build:ts": "tsc",
    "build:bundle": "rollup -c",
    "clean": "rm -rf dist",
    "dev": "tsc --watch",
    "watch": "npm run build && concurrently \"tsc --watch --preserveWatchOutput\" \"rollup -c --watch\"",
    "analyze": "cem analyze --litelement",
    "test": "web-test-runner",
    "lint": "eslint src"
  },
  "peerDependencies": {
    "monaco-editor": ">=0.50.0"
  },
  "peerDependenciesMeta": {
    "monaco-editor": {
      "optional": true
    }
  },
  "dependencies": {
    "lit": "^3.2.0"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.10.3",
    "@rollup/plugin-node-resolve": "^15.3.0",
    "@rollup/plugin-terser": "^0.4.4",
    "concurrently": "^8.2.0",
    "monaco-editor": "^0.55.1",
    "rollup": "^4.24.0",
    "typescript": "^5.6.3"
  },
  "customElements": "custom-elements.json",
  "keywords": [
    "web-components",
    "lit",
    "custom-elements"
  ],
  "license": "SEE LICENSE IN LICENSE",
  "publishConfig": {
    "access": "public"
  }
}
