{
  "name": "unstyled-web-components",
  "version": "0.0.86",
  "license": "BSD",
  "main": "build/index.js",
  "repository": {
    "url": "https://gitlab.com/hesxenon/unstyled-web-components/-/tree/main",
    "type": "git"
  },
  "homepage": "https://hesxenon.gitlab.io/unstyled-web-components/",
  "devDependencies": {
    "@eslint/js": "^9.17.0",
    "@testing-library/dom": "^10.4.0",
    "@testing-library/user-event": "^14.5.2",
    "@types/chai": "^4.3.20",
    "@types/chai-as-promised": "^8.0.1",
    "@types/chai-dom": "^1.11.3",
    "@types/ramda": "^0.30.2",
    "chai": "^5.1.2",
    "chai-as-promised": "^8.0.1",
    "chai-dom": "^1.12.0",
    "concurrently": "^8.2.2",
    "esbuild": "^0.24.2",
    "eslint": "^9.17.0",
    "nodepup": "^1.2.5",
    "prettier": "^3.4.2",
    "ramda": "^0.30.1",
    "tsx-to-html": "^0.0.29",
    "typedoc": "^0.26.11",
    "typescript": "^5.7.2",
    "typescript-eslint": "^8.19.1"
  },
  "peerDependencies": {
    "typescript": "^5.0.0"
  },
  "type": "module",
  "dependencies": {
    "@hesxenon/prelude": "^1.1.1",
    "date-fns": "^4.1.0",
    "simple-custom-elements": "^2.1.1"
  },
  "scripts": {
    "start": "concurrently -kr 'pnpm serve' 'pnpm typecheck:watch'",
    "prebundle": "pnpm run build",
    "bundle": "node esbuild.js",
    "build": "tsc",
    "serve": "pnpm bundle --serve",
    "typecheck": "tsc --noEmit",
    "typecheck:watch": "pnpm typecheck -w --preserveWatchOutput",
    "preversion": "pnpm run lint && pnpm run test",
    "pretest": "pnpm bundle",
    "test": "TZ='Europe/Vienna' BROWSER=chrome@129 nodepup",
    "predocs": "pnpm run bundle",
    "docs": "typedoc",
    "lint": "eslint ."
  }
}