{
  "name": "gooey",
  "version": "0.3.2",
  "description": "A modern gui library for the web.",
  "homepage": "https://gooey.braebo.dev",
  "keywords": [
    "gui",
    "typescript",
    "javascript"
  ],
  "license": "MIT",
  "author": "braebo",
  "type": "module",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/build/index.d.ts",
      "default": "./dist/build/index.js"
    }
  },
  "types": "./dist/build/index.d.ts",
  "files": [
    "dist/build",
    "README.md",
    "LICENSE"
  ],
  "devDependencies": {
    "@changesets/cli": "2.27.8",
    "@fontsource-variable/fredoka": "^5.1.0",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@rollup/plugin-typescript": "11.1.6",
    "@svitejs/changesets-changelog-github-compact": "1.1.0",
    "@swc/core": "1.7.26",
    "@types/bun": "^1.1.10",
    "@types/node": "22.5.5",
    "@vitest/browser": "^2.1.1",
    "@vitest/ui": "^2.1.1",
    "changeset": "0.2.6",
    "csstype": "3.1.3",
    "docinator": "link:../docinator",
    "esbuild": "0.23.1",
    "esm-env": "1.0.0",
    "extractinator": "link:../extractinator",
    "nodemon": "^3.1.7",
    "ora": "8.1.0",
    "picocolors": "1.1.0",
    "prettier": "3.3.3",
    "publint": "0.2.11",
    "rollup": "4.22.2",
    "rollup-plugin-rename-node-modules": "^1.3.1",
    "sass": "^1.79.3",
    "tslib": "2.7.0",
    "typescript": "^5.6.2",
    "vite-node": "2.0.5",
    "vitest": "2.1.1",
    "webdriverio": "^9.0.9"
  },
  "scripts": {
    "build": "bun run build.ts",
    "build:site": "cd www && pnpm i && pnpm build",
    "build:watch": "pnpm nodemon --watch src --ext js,ts --exec \"pnpm build\" --ignore gooey.css.ts",
    "build:watch-fast": "pnpm nodemon --watch src --ext js,ts --exec \"pnpm build -w\" --ignore gooey.css.ts",
    "build:css-only": "pnpm nodemon --watch src --ext scss --exec \"pnpm build --css-only\" --ignore gooey.css.ts",
    "build:all": "pnpm build && pnpm build:site",
    "check": "tsc --noEmit",
    "check:watch": "tsc --noEmit --watch",
    "check:site": "cd www && pnpm check",
    "check:all": "pnpm check && pnpm check:site",
    "dev": "cd www && pnpm dev",
    "dev:site": "cd www && pnpm dev",
    "docinate": "bun run ../docinator/src/docinator.ts ./docs/extracted ./docs/highlighted",
    "docinate:watch": "bun run --watch ../docinator/src/docinator.ts ./docs/extracted ./src/docs/highlighted",
    "extract": "pnpm extractinator extract src docs/extracted --quiet=false",
    "format": "prettier --write src",
    "lint": "publint && prettier --check src",
    "sort": "pnpm dlx sort-package-json && cd www && pnpm dlx sort-package-json",
    "sync-version": "changeset version && pnpx sync-version jsr.json",
    "test": "pnpm vitest"
  }
}