{
  "name": "@scoped-elements/cytoscape",
  "description": "Wrapper of cytoscape as a custom element following the @open-wc/scoped-elements pattern",
  "license": "MIT",
  "author": "guillem.cordoba@gmail.com",
  "version": "0.2.7",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "type": "module",
  "files": ["dist"],
  "exports": {
    ".": "./dist/index.js",
    "./dist/*": "./dist/*"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "analyze": "cem analyze --litelement",
    "start": "rollup -c && concurrently -k -r \"rollup -c -w\" \"wds\"",
    "build": "rollup -c && npm run analyze -- --exclude dist",
    "build:watch": "rollup -c -w",
    "prepublish": "npm run build && npm run analyze -- --exclude dist",
    "lint": "eslint --ext .ts,.html . --ignore-path .gitignore && prettier \"**/*.ts\" --check --ignore-path .gitignore",
    "format": "eslint --ext .ts,.html . --fix --ignore-path .gitignore && prettier \"**/*.ts\" --write --ignore-path .gitignore"
  },
  "dependencies": {
    "@open-wc/scoped-elements": "^2.0.1",
    "@types/cytoscape": "^3.19.0",
    "cytoscape": "^3.20.0",
    "cytoscape-cola": "^2.5.0",
    "cytoscape-cose-bilkent": "^4.1.0",
    "cytoscape-klay": "^3.1.4",
    "cytoscape-dagre": "^2.3.2",
    "lit": "^2.0.2",
    "lodash-es": "^4.17.21"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.4.17",
    "@open-wc/eslint-config": "^4.3.0",
    "@rollup/plugin-commonjs": "^21.0.1",
    "@rollup/plugin-node-resolve": "^13.0.6",
    "@rollup/plugin-replace": "^3.0.0",
    "@rollup/plugin-typescript": "^8.3.0",
    "@types/dagre": "^0.7.46",
    "@types/lodash-es": "^4.17.5",
    "@typescript-eslint/eslint-plugin": "^4.33.0",
    "@typescript-eslint/parser": "^4.33.0",
    "@web/dev-server": "^0.1.25",
    "concurrently": "^5.3.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "graphlib": "^2.1.8",
    "husky": "^4.3.8",
    "lint-staged": "^10.5.4",
    "prettier": "^2.4.1",
    "rollup": "^2.59.0",
    "tslib": "^2.3.1",
    "typescript": "^4.4.4"
  },
  "customElements": "custom-elements.json",
  "eslintConfig": {
    "parser": "@typescript-eslint/parser",
    "extends": ["@open-wc", "prettier"],
    "plugins": ["@typescript-eslint"],
    "rules": {
      "consistent-return": "off",
      "no-unused-vars": "off",
      "@typescript-eslint/no-unused-vars": ["error"],
      "class-methods-use-this": "off",
      "import/no-unresolved": "off",
      "import/extensions": "off"
    }
  },
  "prettier": {
    "singleQuote": true,
    "arrowParens": "avoid"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.ts": ["eslint --fix", "prettier --write"]
  }
}
