{
  "author": "Jukka Kurkela",
  "bugs": {
    "url": "https://github.com/kurkle/chartjs-chart-sankey/issues"
  },
  "description": "Chart.js module for creating sankey diagrams",
  "devDependencies": {
    "@astrojs/check": "^0.9.9",
    "@astrojs/mdx": "^7.0.2",
    "@astrojs/starlight": "^0.41.3",
    "@biomejs/biome": "^2.4.14",
    "@emnapi/core": "^1.11.2",
    "@emnapi/runtime": "^1.11.2",
    "@kurkle/astro-chartjs-editor": "^1.0.0",
    "@kurkle/configs": "^1.0.1",
    "@napi-rs/canvas": "^1.0.0",
    "@rollup/plugin-node-resolve": "^16.0.0",
    "@rollup/plugin-swc": "^0.4.0",
    "@rollup/plugin-terser": "^1.0.0",
    "@swc/cli": "^0.8.1",
    "@swc/core": "^1.7.40",
    "@types/jasmine": "^6.0.0",
    "@types/node": "^26.1.0",
    "astro": "^7.0.6",
    "c8": "^11.0.0",
    "chart.js": "^4.4.5",
    "chartjs-test-utils": "^0.5.0",
    "cross-env": "^10.1.0",
    "globals": "^17.0.0",
    "jasmine": "^6.2.0",
    "karma": "^6.3.2",
    "karma-chrome-launcher": "^3.1.0",
    "karma-coverage": "^2.0.3",
    "karma-firefox-launcher": "^2.1.3",
    "karma-jasmine": "^5.0.1",
    "karma-jasmine-html-reporter": "^2.0.0",
    "karma-rollup-preprocessor": "^7.0.8",
    "karma-spec-reporter": "^0.0.36",
    "rollup": "^4.24.0",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-istanbul": "^5.0.0",
    "semantic-release": "^25.0.3",
    "typescript": "^6.0.3"
  },
  "exports": {
    "import": "./dist/chartjs-chart-sankey.esm.js",
    "require": "./dist/chartjs-chart-sankey.cjs",
    "script": "./dist/chartjs-chart-sankey.min.js",
    "types": "./dist/index.esm.d.ts"
  },
  "files": [
    "dist/*",
    "!dist/docs/**"
  ],
  "homepage": "https://chartjs-chart-sankey.pages.dev/",
  "jsdelivr": "dist/chartjs-chart-sankey.min.js",
  "keywords": [
    "chart.js",
    "chart",
    "sankey"
  ],
  "license": "MIT",
  "main": "dist/chartjs-chart-sankey.cjs",
  "module": "dist/chartjs-chart-sankey.esm.js",
  "name": "chartjs-chart-sankey",
  "peerDependencies": {
    "chart.js": ">=3.3.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kurkle/chartjs-chart-sankey.git"
  },
  "scripts": {
    "autobuild": "rollup -c -w",
    "build": "rollup -c && tsc -p tsconfig.json --emitDeclarationOnly",
    "dev": "karma start ./karma.conf.cjs --no-single-run --auto-watch --browsers chrome",
    "dev:ff": "karma start ./karma.conf.cjs --no-single-run --auto-watch --browsers firefox",
    "docs": "npm run build && astro build",
    "docs:dev": "npm run build && astro dev",
    "docs:version": "node ./docs/scripts/write-docs-version.cjs",
    "format": "biome check --write",
    "lint": "biome check",
    "predocs": "npm run docs:version",
    "predocs:dev": "npm run docs:version",
    "prepack": "npm run build",
    "prepare": "git config core.hooksPath .githooks || true",
    "pretest:unit": "swc --config-file .swcrc-spec src -d build",
    "test": "npm run test:unit && npm run test:fixture && npm run test:integration:browser-module && npm run test:integration:node-commonjs && npm run test:integration:node-module",
    "test:fixture": "cross-env NODE_ENV=test karma start ./karma.conf.cjs --no-auto-watch --single-run",
    "test:integration:browser-module": "karma start ./karma.integration.cjs --single-run",
    "test:integration:node-commonjs": "node test/integration/node-commonjs/test.cjs",
    "test:integration:node-module": "node test/integration/node-module/test.mjs",
    "test:unit": "cross-env JASMINE_CONFIG_PATH=jasmine.json c8 --src=src --reporter=text --reporter=lcov -o=coverage/unit jasmine",
    "typecheck": "tsc --noEmit && tsc --noEmit -p tsconfig.test.json && tsc -p tsconfig.json --emitDeclarationOnly && tsc --noEmit -p test/types/",
    "typecheck:docs": "astro check"
  },
  "type": "module",
  "types": "dist/index.esm.d.ts",
  "unpkg": "dist/chartjs-chart-sankey.min.js",
  "version": "0.15.0"
}
