{
  "name": "@gramex/radar",
  "version": "1.0.0",
  "description": "A radial beeswarm or dot plot.",
  "module": "dist/radar.js",
  "main": "dist/radar.min.js",
  "scripts": {
    "docs": "documentation build radar.js --markdown-toc false -f md | prettier --parser markdown > docs/api.md",
    "lint": "prettier --write '**/*.{js,mjs,ts,md,json}' && eslint",
    "watch": "esbuild radar.js --format=esm --bundle --minify --allow-overwrite --sourcemap --outdir=dist --watch",
    "build-browser": "esbuild radar.js --format=iife --global-name=gramex --bundle --minify --allow-overwrite --sourcemap --outdir=dist",
    "build-esm": "esbuild radar.js --format=esm --bundle --minify --allow-overwrite --sourcemap --outdir=dist",
    "build": "npm run build-browser && npm run build-esm",
    "prepublishOnly": "npm run lint && npm run docs && npm run build"
  },
  "files": [
    "README.md",
    "dist/*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://code.gramener.com/cto/gramex-radar"
  },
  "keywords": [
    "gramex",
    "radar",
    "beeswarm",
    "dotplot"
  ],
  "author": "S Anand <s.anand@gramener.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://code.gramener.com/cto/gramex-radar/-/issues"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "homepage": "https://gramener.com/gramex-radar/",
  "prettier": {
    "printWidth": 120
  },
  "eslintConfig": {
    "root": true,
    "parserOptions": {
      "ecmaVersion": "latest",
      "sourceType": "module"
    },
    "env": {
      "browser": true,
      "es2022": true,
      "jest": true
    },
    "plugins": [
      "html"
    ],
    "extends": "eslint:recommended"
  },
  "devDependencies": {
    "@gramex/chartbase": "^1.0.2",
    "documentation": "^14.0.2",
    "esbuild": "^0.19.2",
    "eslint": "^8.48.0",
    "eslint-plugin-html": "^7.1.0",
    "prettier": "^3.0.3"
  }
}
