{
  "name": "@furo/ui5",
  "description": "SAP UI5 Web Components data bindings for furo-web",
  "version": "1.18.1",
  "homepage": "https://github.com/eclipse/eclipsefuro-web/tree/main/packages/furo-ui5",
  "repository": "git@github.com:eclipse/eclipsefuro-web.git",
  "web-types": "web-types.json",
  "author": {
    "name": "theNorstroem",
    "email": "",
    "url": "https://github.com/theNorstroem/"
  },
  "keywords": [
    "web-components",
    "flow based programming",
    "flowbased",
    "flow"
  ],
  "license": "MIT",
  "main": "src/furo-catalog.js",
  "scripts": {
    "analyze": "cem analyze --globs \"src/**/*.js\" --exclude **/furo-catalog.js --litelement",
    "start": "web-dev-server --app-index demos",
    "lint": "eslint --ext .js,.html . --ignore-pattern 'hugo/*' --ignore-pattern 'docs/*' --ignore-path .gitignore && prettier \"**/*.js\" --check  --ignore-path .prettierignore",
    "format": "eslint --ext .js,.html . --fix --ignore-path .prettierignore && prettier \"**/*.js\" --write --ignore-path .prettierignore",
    "test": "web-test-runner  --coverage",
    "test:watch": "web-test-runner  --watch",
    "docs:start": "cd hugo && hugo serve",
    "docs:generate": "npm run analyze:components && npm run analyze:typerenderer && ./scripts/cem.sh",
    "docs:publish": "./scripts/publishDocs.sh",
    "webtypes": "./scripts/webtypes.sh",
    "analyze:components": "cem analyze --globs \"src/**/*.js\" --exclude **/typerenderer/* --exclude **/helper/** --litelement --outdir tmp/components",
    "analyze:typerenderer": "cem analyze --globs \"src/typerenderer/*.js\" --exclude --litelement --outdir tmp/typerenderer",
    "prepare": "husky install"
  },
  "peerDependencies": {
    "@furo/fbp": "^6.9.0",
    "@furo/framework": "^2.4.10",
    "@furo/layout": "^2.2.12",
    "@furo/data": "^2.16.14",
    "@furo/util": "^2.1.17",
    "@furo/route": "^2.6.11",
    "@ui5/webcomponents": "^1.19.0",
    "@ui5/webcomponents-base": "^1.19.0",
    "@ui5/webcomponents-fiori": "^1.19.0",
    "@ui5/webcomponents-icons": "^1.19.0",
    "lit": "^3.0.0"
  },
  "dependencies": {
    "markdown-it": "^13.0.2",
    "prismjs": "^1.29.0",
    "apexcharts": "^3.44.0",
    "signature_pad": "^4.1.6"
  },
  "devDependencies": {
    "@ui5/webcomponents": "^1.19.0",
    "@ui5/webcomponents-base": "^1.19.0",
    "@ui5/webcomponents-fiori": "^1.19.0",
    "@ui5/webcomponents-icons": "^1.19.0",
    "@custom-elements-manifest/analyzer": "^0.9.0",
    "@furo/web-types": "^0.0.5",
    "@open-wc/eslint-config": "^7.0.0",
    "@open-wc/testing": "^3.0.3",
    "@web/dev-server": "^0.1.34",
    "@web/test-runner": "^0.13.21",
    "@esm-bundle/chai": "^4.3.4-fix.0",
    "eslint": "^8.2.0",
    "eslint-config-prettier": "^8.3.0",
    "husky": "^7.0.4",
    "lint-staged": "^11.2.6",
    "prettier": "^2.4.1",
    "@rollup/plugin-json": "4.1.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=14.0"
  },
  "customElements": "tmp/typerenderer/custom-elements.json",
  "eslintConfig": {
    "extends": [
      "@open-wc",
      "prettier"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "arrowParens": "avoid"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.js": [
      "eslint --fix --ignore-pattern 'hugo/*' --ignore-pattern 'docs/*' --ignore-pattern 'test--/*'",
      "prettier --write",
      "git add"
    ]
  }
}
