{
  "name": "flame-chart-js",
  "version": "3.3.0",
  "description": "",
  "type": "module",
  "source": "src/index.ts",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "typings": "dist/index.d.ts",
  "exports": {
    ".": {
      "umd": "./dist/index.min.js",
      "cjs": "./dist/index.cjs.js",
      "default": "./dist/index.js"
    },
    "./react": {
      "default": "./dist/react.js"
    },
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "react": [
        "./dist/react.d.ts"
      ]
    }
  },
  "sideEffects": false,
  "scripts": {
    "build:example": "rollup --config=rollup.example.prod.config.js --bundleConfigAsCjs",
    "build:npm": "rollup --config=rollup.npm.config.js --bundleConfigAsCjs",
    "start": "rollup --config=rollup.example.dev.config.js -w -m --bundleConfigAsCjs",
    "test": "jest",
    "snapshot": "jest -u",
    "lint:fix": "eslint --fix '**/*.{ts,tsx,js,md}' && stylelint example/src/**/*.css --fix",
    "lint": "eslint '**/*.{ts,tsx,js,md}' && stylelint example/src/**/*.css && echo 'no lint problems found!'",
    "pretty": "prettier --write .",
    "typecheck": "tsc --noEmit",
    "check": "npm run lint && npm run typecheck && npm run test"
  },
  "pre-commit": [
    "lint",
    "typecheck"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/pyatyispyatil/flame-chart-js.git"
  },
  "author": "Nikolay Ryabov",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/pyatyispyatil/flame-chart-js/issues"
  },
  "homepage": "https://github.com/pyatyispyatil/flame-chart-js#readme",
  "dependencies": {
    "color": "^3.1.3",
    "events": "^3.2.0"
  },
  "peerDependencies": {
    "react": "^16.0.0 || ^17.0.0 || ^18.0.0",
    "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0",
    "use-resize-observer": "^9.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.23.0",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/preset-env": "^7.22.20",
    "@rollup/plugin-babel": "^6.0.3",
    "@rollup/plugin-commonjs": "^25.0.4",
    "@rollup/plugin-html": "^1.0.2",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.2.1",
    "@rollup/plugin-replace": "^5.0.2",
    "@rollup/plugin-terser": "^0.4.3",
    "@rollup/plugin-typescript": "^11.1.4",
    "@swc/core": "^1.3.91",
    "@swc/jest": "^0.2.29",
    "@types/color": "^3.0.4",
    "@types/events": "^3.0.1",
    "@types/react": "^18.2.24",
    "@types/react-dom": "^18.2.10",
    "@typescript-eslint/eslint-plugin": "^6.7.4",
    "@typescript-eslint/parser": "^6.7.4",
    "acorn-jsx": "^5.3.2",
    "autoprefixer": "^10.4.16",
    "classnames": "^2.3.2",
    "eslint": "^8.50.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-markdown": "^3.0.1",
    "eslint-plugin-prettier": "^5.0.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-unused-imports": "^3.0.0",
    "jest": "^29.7.0",
    "pre-commit": "^1.2.2",
    "prettier": "^3.0.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "reset-css": "^5.0.2",
    "rollup": "^3.29.4",
    "rollup-plugin-cleaner": "^1.0.0",
    "rollup-plugin-livereload": "^2.0.5",
    "rollup-plugin-node-builtins": "^2.0.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-serve": "^2.0.2",
    "stylelint": "^15.10.3",
    "stylelint-config-css-modules": "^4.3.0",
    "stylelint-config-standard": "^34.0.0",
    "stylelint-prettier": "^4.0.2",
    "typescript": "^5.2.2",
    "typescript-plugin-css-modules": "^5.0.1",
    "use-resize-observer": "^9.1.0"
  }
}
