{
    "name": "@dpuse/dpuse-tool-highcharts",
    "version": "0.0.73",
    "private": false,
    "description": "A TypeScript wrapper for Highcharts that implements the Data Positioning chart-rendering interface. It optimizes browser memory usage by maintaining a single Highcharts instance shared across all presenters, loading optional modules only as needed.",
    "license": "MIT",
    "author": "Jonathan Terrell <terrell.jm@gmail.com>",
    "type": "module",
    "sideEffects": true,
    "homepage": "https://www.dpuse.app",
    "bugs": {
        "url": "https://github.com/data-positioning/dpuse-tool-highcharts/issues"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/dpuse/dpuse-tool-highcharts.git"
    },
    "module": "./dist/dpuse-tool-highcharts.es.js",
    "types": "./dist/types/src/index.d.ts",
    "exports": {
        ".": {
            "import": "./dist/dpuse-tool-highcharts.es.js",
            "types": "./dist/types/src/index.d.ts"
        }
    },
    "files": [
        "dist"
    ],
    "engines": {
        "node": ">=23.11",
        "npm": ">=11"
    },
    "prettier": "@dpuse/dpuse-development/prettierrc",
    "allowScripts": {
        "esbuild@0.28.1": true,
        "fsevents@2.3.3": true,
        "sharp@0.34.5": true,
        "unrs-resolver@1.12.2": true,
        "workerd@1.20260730.1": true
    },
    "scripts": {
        "audit": "node -e \"import('@dpuse/dpuse-development').then(m => m.auditDependencies())\"",
        "build": "node -e \"import('@dpuse/dpuse-development').then(m => m.buildProject())\" && npm run documentBundleSizes",
        "check": "node -e \"import('@dpuse/dpuse-development').then(m => m.checkConfigFiles())\" && node -e \"import('@dpuse/dpuse-development').then(m => m.checkDependencies())\"",
        "document": "npm run documentOpening && npm run documentUsage && npm run documentDependencies && npm run documentGovernance",
        "documentBundleSizes": "node -e \"import('@dpuse/dpuse-development').then(m => m.documentBundleSizes())\"",
        "documentDependencies": "node -e \"import('@dpuse/dpuse-development').then(m => m.documentDependencies('https://www.highcharts.com/license;MIT'))\"",
        "documentGovernance": "node -e \"import('@dpuse/dpuse-development').then(m => m.documentGovernance())\"",
        "documentOpening": "node -e \"import('@dpuse/dpuse-development').then(m => m.documentOpening())\"",
        "documentUsage": "node -e \"import('@dpuse/dpuse-development').then(m => m.documentUsage())\"",
        "format": "node -e \"import('@dpuse/dpuse-development').then(m => m.formatCode())\"",
        "lint": "node -e \"import('@dpuse/dpuse-development').then(m => m.lintCode())\"",
        "release": "op run --env-file=.env -- node -e \"import('@dpuse/dpuse-development').then(m => m.releaseProject())\"",
        "sync": "node -e \"import('@dpuse/dpuse-development').then(m => m.syncProjectWithGitHub())\"",
        "test": "node -e \"import('@dpuse/dpuse-development').then(m => m.testProject())\""
    },
    "dependencies": {
        "@dpuse/dpuse-shared": "^0.3.758",
        "highcharts": "^13.0.0"
    },
    "devDependencies": {
        "@dpuse/dpuse-development": "^0.3.699",
        "@dpuse/eslint-config-dpuse": "^1.0.113",
        "@types/node": "^26.1.2",
        "eslint": "^10.8.0",
        "happy-dom": "^20.11.1",
        "prettier": "^3.9.6",
        "sonda": "^0.14.0",
        "typescript": "^6.0.3",
        "vite": "^8.2.0",
        "vite-plugin-dts": "^5.0.3",
        "vitest": "^4.1.10",
        "wrangler": "^4.116.0"
    }
}