{
  "name": "calendar-plantempus",
  "version": "1.0.0",
  "description": "Professional calendar component with TypeScript",
  "type": "module",
  "scripts": {
    "build": "node build.js",
    "build-simple": "esbuild src/**/*.ts --outdir=js --format=esm --sourcemap=inline --target=es2020",
    "watch": "esbuild src/**/*.ts --outdir=js --format=esm --sourcemap=inline --target=es2020 --watch",
    "clean": "powershell -Command \"if (Test-Path js) { Remove-Item -Recurse -Force js }\"",
    "test": "vitest",
    "test:run": "vitest run",
    "test:ui": "vitest --ui",
    "css:analyze": "node analyze-css.js",
    "css:build": "postcss wwwroot/css/src/*.css --dir wwwroot/css --ext css",
    "css:watch": "postcss wwwroot/css/src/*.css --dir wwwroot/css --ext css --watch",
    "css:build:prod": "postcss wwwroot/css/src/*.css --dir wwwroot/css --ext css --env production"
  },
  "devDependencies": {
    "@fullhuman/postcss-purgecss": "^7.0.2",
    "@rollup/plugin-commonjs": "^28.0.9",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-typescript": "^12.3.0",
    "@vitest/ui": "^3.2.4",
    "autoprefixer": "^10.4.21",
    "css-analyzer": "^0.0.3",
    "cssnano": "^7.1.2",
    "cssstats": "^4.0.5",
    "esbuild": "^0.19.0",
    "jsdom": "^27.0.0",
    "parker": "^0.0.10",
    "postcss": "^8.5.6",
    "postcss-cli": "^11.0.1",
    "postcss-nesting": "^13.0.2",
    "purgecss": "^7.0.2",
    "rollup": "^4.52.5",
    "tslib": "^2.8.1",
    "typescript": "^5.0.0",
    "vitest": "^3.2.4"
  },
  "dependencies": {
    "@novadi/core": "^0.6.0",
    "@rollup/rollup-win32-x64-msvc": "^4.52.2",
    "@sevenweirdpeople/swp-charting": "^0.1.7",
    "dayjs": "^1.11.19",
    "fuse.js": "^7.1.0",
    "json-diff-ts": "^4.8.2",
    "ts-linq-light": "^1.0.0"
  }
}
