{
  "author": "Jukka Kurkela",
  "bugs": {
    "url": "https://github.com/kurkle/chartjs-chart-matrix/issues"
  },
  "description": "Chart.js module for creating matrix charts",
  "devDependencies": {
    "@astrojs/check": "^0.9.9",
    "@astrojs/mdx": "^5.0.4",
    "@astrojs/starlight": "^0.38.4",
    "@biomejs/biome": "^2.4.14",
    "@kurkle/configs": "^1.0.1",
    "@napi-rs/canvas": "^0.1.30",
    "@rollup/plugin-commonjs": "^29.0.0",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-swc": "^0.4.0",
    "@rollup/plugin-terser": "^1.0.0",
    "@swc/cli": "^0.8.1",
    "@swc/core": "^1.11.9",
    "@types/jasmine": "^6.0.0",
    "@types/node": "^25.0.3",
    "astro": "^6.2.1",
    "c8": "^11.0.0",
    "chart.js": "^4.0.1",
    "chartjs-adapter-date-fns": "^3.0.0",
    "chartjs-test-utils": "^0.5.0",
    "concurrently": "^9.0.1",
    "cross-env": "^10.1.0",
    "date-fns": "^2.30.0",
    "globals": "^17.0.0",
    "jasmine": "^6.2.0",
    "jasmine-core": "^6.2.0",
    "karma": "^6.2.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-coverage": "^2.0.3",
    "karma-firefox-launcher": "^2.1.0",
    "karma-jasmine": "^5.1.0",
    "karma-jasmine-html-reporter": "^2.0.0",
    "karma-rollup-preprocessor": "^7.0.7",
    "karma-spec-reporter": "^0.0.36",
    "rollup": "^4.21.2",
    "rollup-plugin-analyzer": "^4.0.0",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-istanbul": "^5.0.0",
    "semantic-release": "^25.0.3",
    "typescript": "^5.9.3"
  },
  "exports": {
    "import": "./dist/chartjs-chart-matrix.esm.js",
    "require": "./dist/chartjs-chart-matrix.cjs",
    "script": "./dist/chartjs-chart-matrix.min.js",
    "types": "./types/index.esm.d.ts"
  },
  "files": [
    "dist/*",
    "!dist/docs/**",
    "types/index.esm.d.ts"
  ],
  "homepage": "https://chartjs-chart-matrix.pages.dev/",
  "jsdelivr": "dist/chartjs-chart-matrix.min.js",
  "keywords": [
    "chart.js",
    "chart",
    "matrix"
  ],
  "license": "MIT",
  "main": "dist/chartjs-chart-matrix.cjs",
  "module": "dist/chartjs-chart-matrix.esm.js",
  "name": "chartjs-chart-matrix",
  "peerDependencies": {
    "chart.js": ">=3.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kurkle/chartjs-chart-matrix.git"
  },
  "scripts": {
    "autobuild": "rollup -c -w",
    "build": "rollup -c",
    "dev": "karma start ./karma.conf.cjs --no-single-run --auto-watch --browsers chrome",
    "dev:ff": "karma start ./karma.conf.cjs --auto-watch --no-single-run --browsers firefox",
    "docs": "npm run build && astro build",
    "docs:dev": "npm run build && astro dev",
    "docs:version": "node ./docs/scripts/write-docs-version.cjs",
    "lint": "biome check",
    "predocs": "npm run docs:version",
    "predocs:dev": "npm run docs:version",
    "pretest-unit": "swc --config-file .swcrc-spec src -d build",
    "test": "cross-env NODE_ENV=test concurrently \"npm:test-*\"",
    "test-integration:node-commonjs": "npm run test --prefix test/integration/node-commonjs",
    "test-integration:node-module": "npm run test --prefix test/integration/node-module",
    "test-karma": "karma start ./karma.conf.cjs --no-auto-watch --single-run",
    "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 types/tests/",
    "typecheck:docs": "astro check"
  },
  "sideEffects": [
    "dist/chartjs-chart-matrix.cjs",
    "dist/chartjs-chart-matrix-min.js"
  ],
  "type": "module",
  "types": "types/index.esm.d.ts",
  "unpkg": "dist/chartjs-chart-matrix.min.js",
  "version": "3.0.4"
}
